Java | Operators | Question 3
class Test { public static void main(String args[]) { System.out.println( 10 + 20 + "GeeksQuiz" ); System.out.println( "GeeksQuiz" + 10 + 20 ); } } |
(A)
30GeeksQuiz GeeksQuiz30
(B)
1020GeeksQuiz GeeksQuiz1020
(C)
30GeeksQuiz GeeksQuiz1020
(D)
1020GeeksQuiz GeeksQuiz30
Answer: (C)
Explanation: In the given expressions 10 + 20 + “GeeksQuiz” and “GeeksQuiz” + 10 + 20 , there are two + operators, so associativity comes to the picture. The + operator is left to right. So the first expression is evaluated as (10 + 20) + “GeeksQuiz” and second expression is evaluated as (“GeeksQuiz” + 10) + 20 .
Quiz of this Question
Please Login to comment...