Java | Funciones | Pregunta 2

public class Main { 
    public static void main(String args[]) { 
       String x = null; 
       giveMeAString(x); 
       System.out.println(x); 
    } 
    static void giveMeAString(String y) 
    { 
       y = "GeeksQuiz"; 
    } 
}

(A) GeeksQuiz
(B) nulo
(C) Error del compilador
(D)

Respuesta de excepción : (B)
Explicación: Los parámetros en Java se pasan por valor. Entonces, los cambios realizados en y no se reflejan en main().
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 *