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

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