Java新手问问题!请用for循环,while以及do while循环帮我写一个点餐系统,只需要写出消费多少元就行!

2020-06-13 教育 151阅读

public class Test {
    public static void main(String[] args) {
        System.out.println("请问您需要消费多少钱?");
        Scanner scan=new Scanner(System.in);
        double sum=0d;
        double money=scan.nextDouble();
        sum+=money;
        System.out.println("本次消费:"+money+"元");
        System.out.println("请问您是否需要继续消费?(输入1,表示继续消费)");
        int isContinue=scan.nextInt();
        while(true){
            if(isContinue==1){
                System.out.println("请问您需要消费多少钱?");
                 money=scan.nextDouble();
                 sum+=money;
                 System.out.println("本次消费:"+money+"元");
                 System.out.println("请问您是否需要继续消费?(输入1,表示继续消费)");
                 isContinue=scan.nextInt();
            }else{
                System.out.println("本次消费结束");
                System.out.println("总共消费:"+sum+"元");
                break;
            }
        }
    }
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com