Salida de programas Java | Conjunto 29

Pregunta 1. ¿Cuál es el resultado de la siguiente pregunta?

class Test1 {
public
    static void main(String[] args)
    {
        int String = 65;
        int Runnable = 97;
  
        System.out.print(String + " : " + Runnable);
    }
}

Opción
A) Error
B) A : a
C) 65 : 97
D) Ninguno

Output: C

Explicación: Podemos utilizar todos los nombres de clase y de interfaz de Java predefinidos como identificadores .

Pregunta 2. ¿Cuál es el resultado de la siguiente pregunta?

class Test2 {
public
    static void main(String[] args)
    {
        int if = 65;
        int else = 97;
  
        System.out.println(if + " : " + else);
    }
}

Opción
A) Error
B) A : B
C) 65 : 97
D) Ninguno

Output: A

Explicación: no podemos usar palabras reservadas como identificadores.

Pregunta 3. ¿Cuál es el resultado de la siguiente pregunta?

class Test3 {
public
    static void main(String[] args)
    {
        int x = 1;
  
        if (x) {
            System.out.print("GeeksForGeeks");
        } else {
            System.out.print("GFG");
        }
    }
}

Opción
A) GeeksForGeeks
B) GFG
C) Error
D) Ninguno

Output: C

Explicación: en Java, el compilador da error: tipos incompatibles: int no se puede convertir a tipo booleano.
Pero en C o C++ es una declaración válida.

Pregunta 4. ¿Cuál es el resultado de la siguiente pregunta?

class Test4 {
public
    static void main(String[] args)
    {
        double d1 = 123.456;
        double d2 = 12_3.4_5_6;
        double d3 = 12_3.4_56;
  
        System.out.println(d1);
        System.out.println(d2);
        System.out.println(d3);
    }
}

Opción
A) Error
B) 123.456
12_3.4_5_6
12_3.4_56
C) 123.456
123.456
123.456
D) Ninguno

Output: C

Explicación: desde (1.7v en adelante) podemos usar el símbolo ‘_’ (bajo Puntuación) entre dígitos de literales numéricos. Vea más en las convenciones de nomenclatura de Java .

Pregunta 5. ¿Cuál es el resultado de la siguiente pregunta?

class Test5 {
public
    static void main(String[] args)
    {
        double d1 = _123 .456;
        double d2 = 12_3_.4_5_6;
        double d3 = 12_3.4_56_;
  
        System.out.println(d1);
        System.out.println(d2);
        System.out.println(d3);
    }
}

Opción
A) Error
B) 123.456
12_3.4_5_6
12_3.4_56
C) 123.456
123.456
123.456
D) Ninguno

Output: A

Explicación: podemos usar el símbolo ‘_’ (punto bajo) solo entre los dígitos. si estamos usando en cualquier otro lugar, obtendremos un error de tiempo de compilación: subpuntuación ilegal.

Este artículo es una contribución de Shivakant Jaiswal . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

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 *