Realizar un ejemplo de menú, donde podemos escoger las distintas opciones hasta que seleccionamos la opción de “Salir”. Si da la opción el factorial de un numero Si da la opción dos imprimir los números pares e impares de una lista y cuantos de ellos son pares o impares Si da la opción dar un numero e imprimir si es primo o no Si da la opción 4 salir (como si lo ubiera echo un principiante) como si lo ubiera echo un novato
Aquí te muestro un ejemplo de menú en Java que cumple con las opciones que mencionaste: ```java import java.util.Scanner; public class Menu { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int opcion; do { System.out.println("Menú"); System.out.println("1. Calcular factorial de un número"); System.out.println("2. Contar números pares e impares en una lista"); System.out.println("3. Verificar si un número es primo"); System.out.println("4. Salir"); System.out.print("Ingrese su opción: "); opcion = scanner.nextInt(); switch (opcion) { case 1: calcularFactorial(scanner); break; case 2: contarParesImpares(scanner); break; case 3: verificarPrimo(scanner); break; case 4: System.out.println("Adiós!"); break; default: System.out.println("Opción inválida. Por favor, ingrese una opción válida."); } } while (opcion != 4); } public static void calcularFactorial(Scanner scanner) { System.out.print("Ingrese un número para calcular su factorial: "); int numero = scanner.nextInt(); long factorial = 1; for (int i = 1; i <= numero; i++) { factorial *= i; } System.out.println("El factorial de " + numero + " es: " + factorial); } public static void contarParesImpares(Scanner scanner) { System.out.print("Ingrese la cantidad de números en la lista: "); int cantidad = scanner.nextInt(); int[] lista = new int[cantidad]; System.out.println("Ingrese los números de la lista:"); for (int i = 0; i < cantidad; i++) { lista[i] = scanner.nextInt(); } int pares = 0; int impares = 0; for (int numero : lista) { if (numero % 2 == 0) { pares++; } else { impares++; } } System.out.println("Números pares: " + pares); System.out.println("Números impares: " + impares); } public static void verificarPrimo(Scanner scanner) { System.out.print("Ingrese un número para verificar si es primo: "); int numero = scanner.nextInt(); if (numero <= 1) { System.out.println(numero + " no es primo."); } else { boolean esPrimo = true; for (int i = 2; i <= Math.sqrt(numero); i++) { if (numero % i == 0) { esPrimo = false; break; } } if (esPrimo) { System.out.println(numero + " es primo."); } else { System.out.println(numero + " no es primo."); } } } } ``` Este código utiliza un bucle `do-while` para repetir el menú hasta que el usuario elija la opción de salir. Cada opción del menú se maneja mediante un `switch` que llama a la función correspondiente. Las funciones `calcularFactorial`, `contarParesImpares` y `verificarPrimo` realizan las operaciones solicitadas por cada opción del menú. Espero que esto te ayude a entender cómo crear un menú en Java. Recuerda que este es un ejemplo básico y puedes agregar más opciones y funcionalidades según tus necesidades.