Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Duda] Sobre Booleanos

Buenas, en el video el profesor dice que un booleano por defecto es falso, pero al intentar imprimir una variable booleana sin inicializarla, devuelve un error, entonces como sería por defecto? Dejo captura. Captura

2 respuestas
solución!

Hola Nisim, es correcto por defecto los booleanos tienen el valor false, solo que esto no sucede con las variables locales ya que el compilador no asigna valores por defecto a las variables locales que no han sido inicializadas, esto si lo hace con las globales, para declarar una variable global hay que usar public static, por ejemplo

public class TipoVariable {
    public static boolean a;

    public static void main(String args[]) {
      System.out.println(a);
    }
}

En este caso si debería imprimirse false

Gracias Franco por la pronta respuesta, saludos!