java简单模拟购物车程序代码
时间: 2023-09-04 10:10:59 浏览: 177
java简单的购物车实例程序
5星 · 资源好评率100%
以下是一个简单的Java模拟购物车程序代码:
```java
import java.util.Scanner;
public class ShoppingCart {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double totalPrice = 0; // 记录总价
String item = ""; // 记录购买的商品
boolean isContinue = true; // 是否继续购买
while (isContinue) {
System.out.print("请输入要购买的商品名称:");
String name = scanner.next();
System.out.print("请输入要购买的商品单价:");
double price = scanner.nextDouble();
System.out.print("请输入要购买的商品数量:");
int quantity = scanner.nextInt();
double subTotal = price * quantity; // 计算小计
totalPrice += subTotal; // 累加总价
item += String.format("%s x %d = %.2f元\n", name, quantity, subTotal); // 记录购买的商品
System.out.print("是否继续购买(y/n):");
String choice = scanner.next();
if (choice.equalsIgnoreCase("n")) {
isContinue = false;
}
}
System.out.println("您购买的商品如下:");
System.out.println(item);
System.out.printf("总价为:%.2f元", totalPrice);
}
}
```
运行程序后,按照提示输入购买的商品信息,直到不再继续购买为止。最后程序会输出购买的商品清单和总价。
阅读全文