Это хороший пример маленького, но уже живого приложения:
пользователь вводит PIN-код, смотрит баланс, снимает деньги или пополняет счёт.
Проверяем PIN-код:
String pin = "1234";
System.out.print("Введите PIN: ");
String input = sc.nextLine();
Если PIN неверный, доступ закрыт:
if (!pin.equals(input)) {
System.out.println("Неверный PIN ❌");
return;
}Стартовый баланс:
double balance = 5000;
Показываем меню действий:
System.out.println("1 - Баланс");
System.out.println("2 - Снять деньги");
System.out.println("3 - Пополнить счёт");
System.out.println("4 - Выход");Снятие денег:
double amount = sc.nextDouble();
if (amount <= balance) {
balance -= amount;
System.out.println("Выдано: " + amount);
}
Пополнение счёта:
double amount = sc.nextDouble();
balance += amount;
System.out.println("Баланс пополнен");
Проверка остатка:
System.out.println("Ваш баланс: " + balance);Такой пример уже очень похож на реальную логику терминала:
есть авторизация, меню, изменение состояния и обработка действий пользователя.
👉 Java Ready | #совет
