Ejercicio 7 – ¿Eres mayor de edad?
Enunciado
Realizar una aplicación qué solicite al usuario su edad y le indiqué si es mayor de edad utilizando un literal booleano: true o false.
Explicación del ejercicio
Un valor booleano solo puede ser:
- true → verdadero
- false → falso
En este ejercicio se evalúa si la edad introducida por el usuario es mayor o igual a 18 usando una expresión lógica:
edad >= 18 devolverá true si la edad es 18 o más
y false si es menor.
Solución en Java
import java.util.Scanner;
public class Ejercicio7 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Introduce tu edad:");
int edad = sc.nextInt();
boolean mayorMenorEdad = edad >= 18; // Expresión lógica
System.out.println("¿Eres mayor de edad? " + mayorMenorEdad);
}
}
Resultado esperado
Introduce tu edad:
17
¿Eres mayor de edad? false
Introduce tu edad:
21
¿Eres mayor de edad? true