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

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