2016-09-28 2 views
-2
do { 
    System.out.println("Would you like to run this program again? Type Y for yes or N for no."); 

    String program = keyboard.nextLine(); 
    char restart = program.charAt(0); 
} while(); 

Программа должна использовать символ, чтобы узнать, хочет ли пользователь перезапустить программу, чтобы он мог захватить только первый символ пользователя входы, и это не должно быть чувствительным к регистру. Он должен искать «y» или «n», и если пользователь говорит «нет», он заканчивает программу.Нужна помощь с использованием специально цикла do-while для повторного запуска программы

+1

Что такое "программа"? –

ответ

0

Вам нужно логическое условие в то время. Возможно

program.toUpperCase().equals("Y") 
0
char restart = 'y'; 

do { 
    System.out.println("Would you like to run this program again? Type Y for yes or N for no."); 

    String program = keyboard.nextLine(); 
    restart = program.charAt(0); 
} while (restart.toLower() == 'y'); 
0
char input = 'Y'; 
do { 
    System.out.println("Would you like to run this program again? Type Y for yes or N for no."); 

    String program = keyboard.nextLine(); 
    input = program.charAt(0); 
} while(input == 'Y'); 
Смежные вопросы