📜  Java |运营商|问题3

📅  最后修改于: 2021-06-29 04:25:23             🧑  作者: Mango

class Test {
    public static void main(String args[])  {
       System.out.println(10  +  20 + "GeeksQuiz"); 
       System.out.println("GeeksQuiz" + 10 + 20); 
   }  
}

(一种)

30GeeksQuiz
GeeksQuiz30

(B)

1020GeeksQuiz
GeeksQuiz1020

(C)

30GeeksQuiz
GeeksQuiz1020

(D)

1020GeeksQuiz
GeeksQuiz30

答案: (C)
说明:在给定的表达式10 + 20 +“ GeeksQuiz”“ GeeksQuiz” + 10 + 20中,有两个+运算符,因此图像具有关联性。 +运算符从左到右。因此,第一个表达式的评估结果为(10 + 20)+“ GeeksQuiz” ,第二个表达式的评估结果为(“ GeeksQuiz” + 10)+ 20 。这个问题的测验