ISRO | CS ISRO 2014 | Pregunta 29

Considere el siguiente fragmento de código Java:

1   public class While
2   {
3    public void loop()
4      {
5      int x = 0;
6       while(1)
7         {
8         System.out.println("x plus one is" +(x+1));
9        }
10     }
11  }

(A) Hay un error de sintaxis en la línea no. 1
(B) Hay errores de sintaxis en las líneas núms. 1 y 6
(C) Hay un error de sintaxis en la línea no. 8
(D) Hay un error de sintaxis en la línea no. 6

Respuesta: (D)
Explicación: Java distingue entre mayúsculas y minúsculas, por lo que While es un nombre de clase válido, como se muestra en la línea 1, por lo que la opción (A) no es correcta.
Una ecuación puede colocarse en una operación de string válida como se muestra en la línea 8, por lo que la opción (C) no es correcta.

Pero, usar el número entero 1 en la declaración while, o cualquier otra construcción condicional o de bucle, resultará en un error de compilación. Esta es la antigua sintaxis del programa C, no Java válido como se muestra en la línea 6.
Por lo tanto, la opción (D) es correcta.

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 *