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

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

Follow CodeGalaxy

Mobile Beta

Get it on Google Play
Send Feedback
Keep exploring
Java quizzes
Cosmo
Sign Up Now
or Subscribe for future quizzes