Java - Вы хотите продолжить? (Да / Нет) - PullRequest
0 голосов
/ 01 сентября 2018

Я хочу написать простой цикл, чтобы программа могла вернуться и перезапустить ее.

Просто простая программа из 1 вопросов. Затем система спросит, хочет ли пользователь сделать это снова. Если пользователь вводит Y ... программа вернет его к началу и снова запустит всю программу. Если пользователь вводит N, он завершается.

import java.util.Scanner; // show them as code

public class HowToDoLoop {

public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

    System.out.print("How much money do you want to have? ");
    double money = input.nextDouble();

    System.out.println("Ok, here is yours $" + money);

    System.out.println("Do you want to continue y or n");

Ответы [ 2 ]

0 голосов
/ 01 сентября 2018
String c = "";
do{
    System.out.println("How much money do you want to have? ");
    double money = input.nextDouble();

    System.out.println("Ok, here is yours $" + money);

    System.out.println("Do you want to continue y or n");
    c = input.nextLine();

}while(c.equalsIgnoreCase("Y"));
0 голосов
/ 01 сентября 2018
while(true){

    System.out.println("How much money do you want to have? ");
    double money = input.nextDouble();

    System.out.println("Ok, here is yours $" + money);

    System.out.println("Do you want to continue y or n");
    String c = input.nextLine();

   if(c.equalsIgnoreCase("n")){ 
      break;
     }//else continue to loop on any string ;-)

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...