Java/Полезные сокращения

Материал из Викиучебника — открытых книг для открытого мира
Перейти к: навигация, поиск
Книга Java


редактировать содержание


Короткие арифметические операции[править]

Можно совершать более короткие операции сложения, вычитания и др. Например, вместо

a = a + 2;

Можно писать:

a += 2;

Инкремент и декремент[править]

Инкремент и декремент - простые операции увеличения или уменьшения значения переменной:

Вместо:

a = a + 1;

Или:

a += 1;

Можно писать: ( Постфиксная форма )

a++;

Также существует префиксная форма:

++a;

Важно понимать что префиксная форма вначале увеличивает значение переменной и уже после передаёт, в то время как постфиксная увеличивает уже после передачи. Что-бы получше это понять:

class IncrementAndDecrement { 
    public static void main (String[] args) { 
        int a = 7; 
        int b = 3; 
        int c = a++; 
        int d = --b; 
        c++; 
        int e = (d++) - (--c);
        System.out.print("a = " + a + "; ");
        System.out.print("b = " + b + "; ");
        System.out.print("c = " + c + "; ");
        System.out.print("d = " + d + "; ");
        System.out.println("e = " + e);
    } 
}

Программа выведет:

a = 8; b = 2; c = 7; d = 3; e = -5