Каким будет результат выполнения следующего кода?

String s1 = "str";
String s2 = "str";
System.out.println("Result: " + s1 == s2);
Explanation
Операции сравнения имеют более низкий приоритет, чем операция конкатенации.
System.out.println("Result: " + s1 == s2); 
// Evaluation flow: 
// "Result: " + s1 == s2 
// "Result: " + "str" == "str"  
// ("Result: " + "str") == "str" 
// "Result: str" == "str" 
// false

Следи за CodeGalaxy

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

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