Консольное меню помогает быстро управлять программой без
GUI и сложного кода.Создаём сканер и флаг, чтобы меню работало в цикле:
var sc = new java.util.Scanner(System.in);
boolean run = true;
Печатаем меню и читаем выбор пользователя:
while (run) {
System.out.println("1) Время 2) Сумма 0) Выход");
System.out.print("Выбор: ");
var cmd = sc.nextLine().trim();Обрабатываем команды через
switch: switch (cmd) {
case "1" -> System.out.println(java.time.LocalTime.now());
case "2" -> System.out.println(10 + 20);
case "0" -> run = false;
default -> System.out.println("Неизвестная команда");
}
System.out.println();
}Закрываем Scanner после выхода из меню:
sc.close();
🔥 Так можно собрать полноценную CLI-утилиту которой сможет управлять пользователь.
👉 Java Ready | #практика