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) {
double price = getPrice(null, null, "奶盖"); // 加入奶盖时计算总价
System.out.println("您的订单总价为:" + price);
} else if (choice == 5) {
double price = getPrice(null, null, "奶盖"); // 加入奶盖时计算总价
System.out.println("您的订单总价为:" + price);
}

}

下面是一个简单的Java奶茶点单程序的示例代码,可以作为参考:
import java.util.Scanner;public class BubbleTeaOrderingSystem { public static void main(String[] args) {
Scanner input = new Scanner(System.in); int option; double price = 0.0;

System.out.println("欢迎来到奶茶店点单系统!");
System.out.println("请选择您要购买的商品:");
System.out.println("1. 原味奶茶 - 10元");
System.out.println("2. 芝士奶茶 - 12元");
System.out.println("3. 水果茶 - 15元");
System.out.print("请输入选项:");

option = input.nextInt(); switch (option) { case 1:
price = 10.0; break; case 2:
price = 12.0; break; case 3:
price = 15.0; break; default:
System.out.println("输入有误,请重新选择!");
System.exit(0);
}

System.out.print("请选择甜度(0-100):"); int sweetness = input.nextInt();

System.out.print("请选择冰量(0-100):"); int ice = input.nextInt();

System.out.println("您选择的是:");
System.out.println("商品:" + getProductName(option));
System.out.println("甜度:" + sweetness);
System.out.println("冰量:" + ice);
System.out.println("价格:" + calculatePrice(price, sweetness, ice) + "元");
} public static String getProductName(int option) { switch (option) { case 1: return "原味奶茶"; case 2: return "芝士奶茶"; case 3: return "水果茶"; default: return "";
}
} public static double calculatePrice(double basePrice, int sweetness, int ice) { double price = basePrice; if (sweetness > 50) {
price += 1.0;
} if (ice > 50) {
price += 0.5;
} return price;
}
}
该程序使用了Java的Scanner类来读取用户的输入,然后根据用户的选择计算出最终的价格,并输出给用户。用户可以选择奶茶的种类、甜度和冰量。程序还包含了一些错误处理机制,例如如果用户输入了无效的选项,程序将会提示用户重新选择。

跪谢!求用JAVA编写一个自动贩卖机的程序
答:import java.util.Scanner;public class Shop { private String coffee="咖啡";private String coke="可乐";private String tea="茶";private double coffeeprice=2.00;private double cokeprice=3.00;private double teaprice=5;private double price=0.0;public Shop(){ } public void getName(in...

奶茶店小程序怎么开发
答:1、自己组建技术团队自己开发,需要的人员有产品经理、框架工程师、JAVA、PHP、前端、后端、测试工程师,开发周期在1-2个月以上。人员成本5-10万起步,后期维护成本没算。(不推荐)2、购买别人的小程序源码,并且自己配置服务器,再找个技术人员专职维护。源码费用一般10000-30000,服务器一年至少3000,...

求java解答,求编写一个题,就是做一个菜单,要求有3个商品,要求输入名字...
答:import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;import java.util.Scanner;public class Demo02 {public static void main(String[] args) throws Exception {StringBuffer sb = new StringBuffer();Scanner sc = new Scanner(System.in);for (int i = 0; i ...

开一个奶茶店在电脑上怎么制作成App的形式?
答:制作一个app要有技术,java编程。不会可以找软件公司帮你制作。软件公司费用大概10W+,服务器等还需要1w左右一年的服务费。还有需要到相关部门注册,然后如果这个app有买卖付款等功能,还要给第三方支付的费用。再之后如果有经营,除了各种资质,还需要电信营业增值许可证,许可证大概几百万就够了。如果不...

java点名程序,如何增加一个被点名的概率
答:Map<String, Integer> WEIGHT = new HashMap<>(); WEIGHT.put("a", 1); WEIGHT.put("b", 5); WEIGHT.put("c", 10); WEIGHT.put("d", 20); for (Map.Entry<String, Integer> entry : WEIGHT.entrySet()

使用JAVA 编写一个程序,显示5中商品价格,用户可以选择多种商品并在...
答:用java Swing做的?给你个代码,还有运行结果图 package my.test.main;import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ComponentEvent;import java.awt.event.ComponentListener;import java.awt....

求java编程高手编一个“餐厅菜单点餐”系统。
答:楼主可以参考下文库的文献:http://wenku.baidu.com/view/ab5f0abe1a37f111f1855b3f.html 参照后,改进自己的软件。

用java语言编写一个点餐系统的代码
答:system.out.println("包子一个");

一个简单的JAVA程序编写
答:public static void main(String[] args){ String sName[]= new String[]{"c","b","a","d","e"};//输出上面的三行 for(int i = 2; i >= 0; i--){ for(int j = 0; j < i ; j++){ System.out.print(" ");} for(int n = 0; n < 5 - 2 * i; n++){ Syste...

java题:编写类似淘宝一个简单的处理订单发货和进货的程序,要求实现简单...
答:import java.util.ArrayList;public class Du { public static void main(String[] args) throws Exception { Seller seller = new Seller("My Store");seller.addGoods("T-shirt", 200);seller.addGoods("Pill", 100);seller.addGoods("T-shirt", 100);seller.addGoods("T-shirt", 50);se...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网