Что выведет на консоль следующий код:

public class Main {
        public static void main (String []args) {
                 int z = 1;
                 z += z += z += z += z;
                 System.out.println(z);
        }       
}
Explanation
Пояснение: слева направо выставляются начальные значение, а потом справа налево идет выполнение. Иначе говоря, каждая конструкция z+=f(z) эквивалента z = z+f(z), причем все левые слагаемые получат значение 1. Поэтому результатом будет сумма 1+1+1+1+1 = 5.

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Java
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты