Java | Funciones | Pregunta 6

¿Predecir la salida?

class Main {
    public static void main(String args[]) {   
             System.out.println(fun());
    }   
    static int fun(int x = 0)
    {
      return x;
    }
}

(A) 0
(B) Valor de basura
(C) Error del compilador
(D) Error de tiempo de ejecución

Respuesta: (C)
Explicación: Java no admite argumentos predeterminados. En Java, debemos escribir dos funciones diferentes.
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 *