@Atom777

Как добавить в программку, если пользователь нажал не тот символ и отправить его на исходную позицию?

В супер маленький код необходимо добавить, чтобы при неправильном вводе вместо цифр другой символ выходило предупреждение и возвращало назад на исходную. И также при наборе D или N, если набран какой нибудь другой символ, нужно тоже чтоб выходило предупреждение и предлагалось попробовать с заново.
Вот код:

import java.util.Scanner;


public class Main {
    public static void main(String[] args) {
        int gallons;
        double liters = 3.7854;
        Scanner scanner = new Scanner(System.in);


        System.out.println("Введите количество галлонов, и узнаете сколько будет в литрах");
        gallons = scanner.nextInt();


        System.out.println("В " + gallons + " галонах  " + gallons * liters + " литров");

        System.out.println();

        System.out.println("Введите букву D, если хотите начать заново, если не хотите введите N");

        while (true) {
            String num = scanner.nextLine();


            if ("D".equals(num)) {
                System.out.println();
                main(args);
            }
            if ("N".equals(num)) {
                System.out.println("Досвиданья");
                break;


            }


        }


    }
}
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 1
dima9595
@dima9595
Junior PHP
Может регулярные выражения использовать?
PS: Уберите тег JavaScript, он тут не к месту.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы