Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Java | Operators | Question 3

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article




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

My Personal Notes arrow_drop_up
Last Updated : 28 Jun, 2021
Like Article
Save Article
Similar Reads