Как сделать простой цикл через JOptionPane

John спросил: 03 февраля 2018 в 12:42 в: java

Я новичок и не смог найти точный ответ, который я искал. Я пытаюсь создать очень простой цикл, используя JOptionPane, где я вставляю значения между 1-10 и продолжаю цикл. Если значение прошло 10 или ниже 1, попросите пользователя повторить попытку. Пока у меня это есть. Если значение достигает 0, программа должна закончиться.

    String ans_s = JOptionPane.showInputDialog( "Please enter a rating between 1-10 (0 to stop)");
    int number = Integer.parseInt(ans_s);
    if (number > 10 || number < 0) {
    JOptionPane.showMessageDialog( null, "Please Try Again");
    ans_s = JOptionPane.showInputDialog( "Please enter a number between 1-10 (0 to stop)");
    number = Integer.parseInt(ans_s);
    }
    else if (number < 10 || number > 0) {
    ans_s = JOptionPane.showInputDialog( "Please enter a rating between 1-10 (0 to stop)");    }
    else if (number == 0) {     JOptionPane.showMessageDialog(null, "Finished");
    }

Ничего не похоже на цикл, поэтому мне просто нужно руководствоваться. Спасибо вам

0 ответов