Дан код:

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
Зареєструйся Зараз
або Підпишись на майбутні тести