帮忙

weixin_52262506 2021-03-17 08:47:34
...全文
200 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
你才是秃头 2021-03-31
请问大佬 你们这是要干嘛...等着我们给你做题...说实话 这种题做不出来(还不努力的情况下) 还是考虑换专业吧
  • 打赏
  • 举报
回复
咦哟~~~ 2021-03-31
主要你这给个0分,真是帮忙

public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (true) {
            System.out.println("正在售卖饮料:");
            System.out.println("1:3元  2:5元  3:7元  4:结束");
            System.out.println("请输入要购买的饮料型号");
            int num = scanner.nextInt();//饮料编号
            int price;//价格
            if (num == 1) {
                price = 3;
            } else if (num == 2) {
                price = 5;
            } else if (num == 3) {
                price = 7;
            } else {
                System.err.println("未找到商品");
                return;
            }

            int coinSum = 0;//硬币总和
            while (coinSum < price) {
                System.out.println("本自动售卖机仅支持1元硬币支付,请投币");
                int coin = scanner.nextInt();//硬币数量
                if (coin != 1) {
                    System.err.println("请投入一元硬币");
                    return;
                }
                System.out.println("少于" + price + "元,请继续投币");
                coinSum++;
            }
            System.out.println("已支付全款,请拿走饮料");

        }
    }
  • 打赏
  • 举报
回复
yuge_Bwqz 2021-03-17
引用 楼主 weixin_52262506的回复:
百度下: java 等待输入,有相应的例子参考
  • 打赏
  • 举报
回复
发帖
非技术区

2.3w+

社区成员

Java 非技术区
社区管理员
  • 非技术区社区
加入社区
帖子事件
创建了帖子
2021-03-17 08:47
社区公告
暂无公告