java编写一个奶茶点单程序代码怎么写?

这是一个简单的Java程序,旨在实现奶茶点单功能。用户可以根据提示选择奶茶的口味、大小和加料,程序会计算并显示订单总价。```java import java.util.Scanner;public class MilkTeaOrder { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("...
java编写一个奶茶点单程序代码怎么写?
这是一个简单的Java程序,旨在实现奶茶点单功能。用户可以根据提示选择奶茶的口味、大小和加料,程序会计算并显示订单总价。
```java
import java.util.Scanner;
public class MilkTeaOrder {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到奶茶店!");
System.out.println("请选择您的口味:");
System.out.println("1. 原味奶茶");
System.out.println("2. 珍珠奶茶");
System.out.println("3. 抹茶奶茶");
System.out.println("4. 奶盖红茶");
System.out.println("5. 奶盖绿茶");
System.out.println("请输入您的选择:");
int choice = scanner.nextInt();
scanner.nextLine(); // 清除缓存区,避免换行符影响下一行的输入
if (choice == 1) {
System.out.println("请输入您喜欢的奶茶大小:");
System.out.println("1. 中杯");
System.out.println("2. 大杯");
int size = scanner.nextInt();
scanner.nextLine(); // 清除缓存区,避免换行符影响下一行的输入
if (size == 1) {
System.out.println("请选择您要加什么配料:");
System.out.println("1. 波霸(珍珠)");
System.out.println("2. 奶盖");
System.out.println("3. 椰果(果肉)");
System.out.println("4. 草莓(果冻)");
System.out.println("请输入您的选择:");
int addOn = scanner.nextInt();
scanner.nextLine(); // 清除缓存区,避免换行符影响下一行的输入
double price = getPrice(choice, size, addOn); // 根据口味、大小和加料计算总价
System.out.println("您的订单总价为:" + price);
} else if (size == 2) {
double price = getPrice(choice, size, null); // 根据口味、大小和加料计算总价
System.out.println("您的订单总价为:" + price);
} else {
System.out.println("请输入正确的尺寸!");
}
} else if (choice == 2) {
double price = getPrice(choice, null, null); // 根据口味和加料计算总价
System.out.println("您的订单总价为:" + price);
} else if (choice == 3) {
double price = getPrice(null, null, null); // 不加任何配料时计算总价
System.out.println("您的订单总价为:" + price);
} else if (choice == 4 || choice == 5) {
double price = getPrice(null, null, "奶盖"); // 加入奶盖时计算总价
System.out.println("您的订单总价为:" + price);
}
scanner.close();
}
private static double getPrice(Integer taste, Integer size, Integer addOn) {
// 口味、大小和加料对应的价格表在此处定义
// 例如:Map<Integer, Map<Integer, Map>> priceMap = new HashMap>();
// ...
// 此处为价格计算逻辑
// ...
return 0.0; // 返回计算后的总价
}
}
```2024-09-16
mengvlog 阅读 12 次 更新于 2025-06-19 14:23:06 我来答关注问题0
  • import java.util.Scanner;public class MilkTeaOrder { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("欢迎来到奶茶店!");System.out.println("请选择您的口味:");System.out.println("1. 原味奶茶");System.out.println("2. 珍珠...

  •  速成应用 奶茶店小程序怎么开发

    若是有需要开发小程序,欢迎咨询沃然建站平台1、可以通过代码,模板套用,模块组建或是定制开发,具体根据需求来定2、奶茶店小程序需要有的功能吧1.支付快捷支付对于平台和消费者来说是非常重要的,如果流程的最后一步支付没做好,之前做的一切都是浪费时间,快捷支付是互联网时代一个重要的环节可以说重点...

  •  子夜箫声起 如何开发微信小程序需要哪些技术

    开发微信小程序需要以下几点:一:人员配置:一个小程序的开发人员是需要至少一个团队协作的,其中包括项目经理、产品经理、UI设计人员、微信小程序前端开发、服务端开发、测试人员、运维人员等,但是由于公司和项目的不同,人员配置多少不等,人员配置是开发微信小程序成本多少的决定性因素。二:开发时长:...

  •  阿念饰w 怎么制作一个微信小程序

    1、选择合适的小程序制作平台2、在小程序平台模板搜索合适的模板,选择小程序模板的类型。3、模板选择好之后,自己可以修改内容,名称,图片上传等等4、最后一步就是提交就可以了制作微信小程序有两种方式,一种是使用模板,另一种是定制开发,两种方式有较大的差别1、模板,这种方式是使用第三方平台建立...

  •  鼎狐夜森安狂堡0d 微信小程序有用吗?开发一个小程序多少钱?需要多长时间

    开发一款小程序主要有三种方式,我们分别列一下每种方式的大概费用:1、自己组建技术团队自己开发,需要的人员有产品经理、框架工程师、JAVA、PHP、前端、后端、测试工程师,开发周期在1-2个月以上。人员成本5-10万起步,后期维护成本没算。(不推荐)2、购买别人的小程序源码,并且自己配置服务器,再找...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部