21xrx.com
2024-05-20 08:05:58 Monday
登录
文章检索 我的文章 写文章
使用JAVA编写一个购物车程序,实现计算商品的总价功能
2023-10-17 18:33:13 深夜i     --     --
JAVA 购物车程序 计算 商品 总价功能

在现代社会中,网购已经成为了一种流行的购物方式。为了方便用户管理自己的购物清单并计算总价格,我们可以使用JAVA编写一个购物车程序。

首先,我们需要创建一个商品类(Product),该类包含商品的名称(name)和价格(price)属性,以及对应的构造方法和获取属性值的方法。

接下来,我们创建一个购物车类(ShoppingCart),该类包含一个商品列表(productsList)和总价格(totalPrice)属性。在购物车类中,我们可以实现以下功能:

1. 添加商品:用户可以通过调用`addProduct`方法向购物车中添加商品。该方法接受一个商品对象,将其加入到商品列表中。

2. 计算总价:用户可以通过调用`calculateTotalPrice`方法计算购物车中商品的总价格。计算逻辑就是将商品列表中的每一件商品的价格相加,然后将结果赋值给总价格属性。

3. 打印购物清单:用户可以通过调用`printShoppingList`方法打印购物车中的商品清单,包括商品的名称和价格。

有了以上功能,我们就可以使用JAVA编写一个简单的购物车程序。下面是一个示例代码:


class Product {

  private String name;

  private double price;

  public Product(String name, double price)

    this.name = name;

    this.price = price;

  

  public String getName()

    return name;

  

  public double getPrice()

    return price;

  

}

class ShoppingCart {

  private List<Product> productsList;

  private double totalPrice;

  public ShoppingCart() {

    productsList = new ArrayList<Product>();

  }

  public void addProduct(Product product) {

    productsList.add(product);

  }

  public void calculateTotalPrice() {

    totalPrice = 0;

    for (Product product : productsList) {

      totalPrice += product.getPrice();

    }

  }

  public void printShoppingList() {

    for (Product product : productsList) {

      System.out.println("商品:" + product.getName() + ",价格:" + product.getPrice());

    }

  }

}

public class Main {

  public static void main(String[] args) {

    ShoppingCart shoppingCart = new ShoppingCart();

    // 添加商品

    shoppingCart.addProduct(new Product("商品1", 10.00));

    shoppingCart.addProduct(new Product("商品2", 15.50));

    shoppingCart.addProduct(new Product("商品3", 20.75));

    // 计算总价

    shoppingCart.calculateTotalPrice();

    // 打印购物清单

    shoppingCart.printShoppingList();

    // 打印总价

    System.out.println("总价:" + shoppingCart.getTotalPrice());

  }

}

在上述示例代码中,我们创建了一个购物车对象,向购物车中添加了三种商品,然后计算总价格并打印购物清单。最后,在控制台输出了购物清单的总价格。

这个购物车程序是一个简单的示例,可以帮助用户更好地管理他们的购物清单并计算总价格。通过使用JAVA编写并运行程序,用户可以轻松地完成购物车的功能,简化购物体验。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复