Что выведет на экран следующая программа?

public class Test {
    public static void main(String[] args) {
        System.out.println("4/2=" + 4/2 == "4/2=2");
    }
}
Explanation
Деление: 4/2 → 2
Приведение типов: 2 → "2"
Конкатенация: "4/2=" + "2" → "4/2=2"
Сравнение: "4/2=2" == "4/2=2" → true
Всё это происходит на этапе компиляции - в скомпилированном байт-коде строк нет.

Следи за CodeGalaxy

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

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