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