一个简单的实现购买商品功能的Java小程序

本文介绍了一个简单的Java程序,用于实现购物功能。作者强调了代码格式规范的重要性,并推荐使用EditPlus编辑器来辅助编写。程序包含多条输出语句,虽然不复杂,但需注意输入语句的语法。通过多实践、思考和优化代码,可以提升编程技能。
摘要由CSDN通过智能技术生成
public class Purchase
{
	public static void main(String[]  args)
	{
		System.out.println(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ");
		System.out.println("  商品名称"+"\t\t商品价格"+"\t商品描述"+"\n");
		System.out.println("  小米手机S3"+"\t\t¥1999 "+"\t\t小米手机,手机中的战斗机");
		System.out.println(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ");
		System.out.print(" 请输入您要购买的产品数量:  ");
		java.util.Scanner Input = new java.util.Scanner(System.in);
		int a = Input.nextInt();
		System.out.println(" ");
		System.out.println(" 尊敬的用户,您购买的商品信息如下: ");
		System.out.println(" 商品名称: 小米手机3S");
		System.out.println(" 商品单价: ¥1999 ");
		System.out.println(" 购买数量: "  + a);
		System.out.println(" 需要付款: ¥" + a*1999);
		System.ou
好的,我可以为您提供一个简单Java 数组小程序的示例代码,您可以根据自己的需求进行修改和扩展。 ```java import java.util.Scanner; public class StoreApp { private static final int MAX_ITEMS = 10; // 店最大商品数量 private static final double TAX_RATE = 0.1; // 税率 private static String[] items = new String[MAX_ITEMS]; // 商品名称数组 private static double[] prices = new double[MAX_ITEMS]; // 商品价格数组 private static int itemCount = 0; // 店当前商品数量 public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (true) { System.out.println("请选择操作:"); System.out.println("1. 添加商品"); System.out.println("2. 查看商品列表"); System.out.println("3. 购买商品"); System.out.println("4. 退出程序"); int choice = scanner.nextInt(); switch (choice) { case 1: addItem(scanner); break; case 2: showItemList(); break; case 3: buyItem(scanner); break; case 4: System.out.println("谢谢光临,再见!"); return; default: System.out.println("无效的选择,请重新输入。"); break; } } } private static void addItem(Scanner scanner) { if (itemCount >= MAX_ITEMS) { System.out.println("店已经满了,无法添加新商品。"); return; } System.out.println("请输入商品名称:"); String itemName = scanner.next(); System.out.println("请输入商品价格:"); double itemPrice = scanner.nextDouble(); items[itemCount] = itemName; prices[itemCount] = itemPrice; itemCount++; System.out.println("商品添加成功!"); } private static void showItemList() { if (itemCount == 0) { System.out.println("店暂无商品。"); return; } System.out.println("商品列表:"); for (int i = 0; i < itemCount; i++) { System.out.println((i + 1) + ". " + items[i] + ",价格:" + prices[i] + " 元"); } } private static void buyItem(Scanner scanner) { if (itemCount == 0) { System.out.println("店暂无商品。"); return; } System.out.println("请输入要购买商品序号:"); int itemIndex = scanner.nextInt() - 1; if (itemIndex < 0 || itemIndex >= itemCount) { System.out.println("无效的商品序号。"); return; } double itemPrice = prices[itemIndex]; double tax = itemPrice * TAX_RATE; double totalPrice = itemPrice + tax; System.out.println("您选择购买商品是:" + items[itemIndex] + ",价格:" + itemPrice + " 元,税额:" + tax + " 元,总价:" + totalPrice + " 元。"); } } ``` 这个程序实现了以下功能: 1. 添加商品:可以输入商品名称和价格,将其添加到商品列表中。 2. 查看商品列表:可以查看当前店的所有商品及其价格。 3. 购买商品:可以输入要购买商品序号,计算出总价(含税)。 4. 退出程序:退出小程序。 您可以在此基础上进行修改和扩展,例如添加库存管理、用户登录、结账等功能
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值