Java | Operadores | Pregunta 1

Predecir la salida del siguiente programa Java

class Test {
    public static void main(String args[])  {
       int x = -4;
       System.out.println(x>>1);  
       int y = 4;
       System.out.println(y>>1);  
    }   
}

(A) Error del compilador: Operador >> no se puede aplicar a números negativos
(B)

-2
2

(C)

2
2

(D)

0
2

Respuesta: (B)
Explicación: Consulte https://www.geeksforgeeks.org/bitwise-shift-operators-in-java/
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 *