为了账号安全,请及时绑定邮箱和手机立即绑定

Java - 你想继续吗?(是/否)

Java - 你想继续吗?(是/否)

holdtom 2021-08-25 15:34:22
我想为程序编写一个简单的循环以返回并重新启动它。只是一个简单的 1 个问题程序。然后系统会询问用户是否要再次执行此操作。如果用户输入 Y ... 程序将循环回到开头并再次运行整个程序。如果用户输入 N,则退出。import java.util.Scanner; // show them as codepublic 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 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

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"));


查看完整回答
反对 回复 2021-08-25
?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

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 ;-)


}


查看完整回答
反对 回复 2021-08-25
  • 2 回答
  • 0 关注
  • 181 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信