Множественное присваивание
int a, b, c;
a = b = c = 5;
System.out.println(a); // 5
System.out.println(b); // 5
System.out.println(c); // 5
Операция присваивания работает следующим образом: сначала вычисляется значение выражения в правой части, потом это значение присваивается переменной, которая размещается в левой части от знака ‘=‘.
Операция присваивания может иметь вид цепочки:
переменная1 = переменная2 = выражение;
В этом случае алгоритм выполнения следующий:
- сначала вычисляется значение выражения;
- результат вычисления выражения присваивается в переменную2;
- результат вычисления выражения присваивается в переменную1.
Цепочка (последовательность) из операций присваивания может содержать произвольное количество присваиваний.