Crea una clase y estructura tu método principal, en el curso le dimos el nombre "TestAlcance".
Rompe tu declaración de variable booleana, usando un if, dejando el código así:
public class TestAlcance {
public static void main (String [] args) {
System.out.println ("pruebas condicionales");
int edad = 20;
int cantidadPersonas = 3;
// acompañado boolean = true;
if (cantidadPersonas >= 2) {
boolean acompañado = true;
} else {
boolean acompañado = false;
}
if (edad >= 18 || acompañado) {
System.out.println ("Bienvenido");
} else {
System.out.println ("desafortunadamente no puedes ingresar");
}
}
} Ten en cuenta que nuestro código deja de compilarse, ya que nuestra variable se crea dentro del if, cuando llegamos al final del if, deja de existir.
- Modifica tu código para que se compile, el código debería verse así:
public class TestAlcance {
public static void main (String [] args) {
System.out.println ("pruebas condicionales");
int edad = 20;
int cantidadPersonas = 3;
boolean acompañado;
if (cantidadPersonas >= 2) {
acompañado = true;
} else {
acompañado = false;
}
if (edad >= 18 || acompañado) {
System.out.println ("Bienvenido");
} else {
System.out.println ("desafortunadamente no puedes ingresar");
}
}
}