java模拟购物车程序 把商品添加到购物车中 然后计算并输出购物清单
时间: 2023-12-10 08:39:41 浏览: 121
java实现购物车程序
5星 · 资源好评率100%
好的,以下是Java模拟购物车程序的实现,包括商品添加、计算和输出购物清单的功能:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class ShoppingCart {
public static void main(String[] args) {
ArrayList<Item> cart = new ArrayList<Item>(); // 创建购物车
// 添加商品
Item item1 = new Item("可乐", 3.5);
Item item2 = new Item("薯片", 8.0);
Item item3 = new Item("巧克力", 12.0);
cart.add(item1);
cart.add(item2);
cart.add(item3);
// 输出购物车中的商品
System.out.println("购物车中的商品:");
for (Item item : cart) {
System.out.println(item.getName() + ":" + item.getPrice() + "元");
}
// 计算总价
double total = 0;
for (Item item : cart) {
total += item.getPrice();
}
// 输出购物清单
System.out.println("购物清单:");
for (Item item : cart) {
System.out.println(item.getName() + ":" + item.getPrice() + "元");
}
System.out.println("总价:" + total + "元");
}
}
class Item {
private String name;
private double price;
public Item(String name, double price) {
this.name = name;
this.price = price;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
}
```
程序中创建了一个购物车对象 `cart`,并且添加了三种商品。然后通过循环遍历购物车中的商品,依次输出它们的名称和价格。接着再次循环遍历购物车中的商品,计算它们的总价,并且输出购物清单和总价。
你可以根据自己的需求进行修改和扩展。
阅读全文