Дан код:

public class Clazz {
    public static void main(String[] args) {
        int a = 0;
        System.out.println("a=" + new Integer(a = 1));
    }
}
Каким будет вывод на консоль?
Explanation
Изначально a=0, оператор "=" имеет, если говорить абстрактно вот такую форму int operator_= (int n){ return n; } то есть в результате (a=1) возвращает 1, что передается в конструктор класса Integer

Следи за CodeGalaxy

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

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