Java | Operadores | Pregunta 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

Respuesta: (C)
Explicación: En las expresiones dadas 10 + 20 + «GeeksQuiz» y «GeeksQuiz» + 10 + 20 , hay dos operadores +, por lo que la asociatividad entra en escena. El operador + es de izquierda a derecha. Entonces, la primera expresión se evalúa como (10 + 20) + «GeeksQuiz» y la segunda expresión se evalúa como («GeeksQuiz» + 10) + 20 .

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *