Java | palabra clave final | Pregunta 3

class Main {
 public static void main(String args[]){
    final int i;
    i = 20;
    i = 30;
    System.out.println(i);
 }
}

(A) 30
(B) Error del compilador
(C) Valor basura
(D) 0

Respuesta: (B)
Explicación: i se le asigna un valor dos veces. A las variables finales se les pueden asignar valores solo uno. El siguiente es el error del compilador «Main.java: 5: error: variable que podría haber sido asignada»
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 *