java简单的购物车代码

java,import java.util.ArrayList;,import java.util.List;,,class Product {, String name;, double price;,, public Product(String name, double price) {, this.name = name;, this.price = price;, },},,class ShoppingCart {, List products;,, public ShoppingCart() {, products = new ArrayList();, },, public void addProduct(Product product) {, products.add(product);, },, public double getTotalPrice() {, double total = 0;, for (Product product : products) {, total += product.price;, }, return total;, },},,public class Main {, public static void main(String[] args) {, ShoppingCart cart = new ShoppingCart();, cart.addProduct(new Product("苹果", 5.0));, cart.addProduct(new Product("香蕉", 3.0));, System.out.println("购物车总价: " + cart.getTotalPrice());, },},

我们需要创建一个购物车类(ShoppingCart),用于存储商品信息,我们需要创建一个商品类(Product),用于表示商品,接下来,我们将实现购物车类中的方法,如添加商品、删除商品、计算总价等。

1、创建商品类(Product)

java简单的购物车代码

public class Product {
    private String name; // 商品名称
    private double price; // 商品价格
    private int quantity; // 商品数量
    public Product(String name, double price, int quantity) {
        this.name = name;
        this.price = price;
        this.quantity = quantity;
    }
    // getter和setter方法
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public double getPrice() {
        return price;
    }
    public void setPrice(double price) {
        this.price = price;
    }
    public int getQuantity() {
        return quantity;
    }
    public void setQuantity(int quantity) {
        this.quantity = quantity;
    }
}

2、创建购物车类(ShoppingCart)

import java.util.ArrayList;
import java.util.List;
public class ShoppingCart {
    private List<Product> products; // 存储商品的列表
    public ShoppingCart() {
        products = new ArrayList<>();
    }
    // 添加商品到购物车
    public void addProduct(Product product) {
        products.add(product);
    }
    // 从购物车中删除商品
    public void removeProduct(Product product) {
        products.remove(product);
    }
    // 计算购物车中商品的总价
    public double calculateTotalPrice() {
        double totalPrice = 0;
        for (Product product : products) {
            totalPrice += product.getPrice() * product.getQuantity();
        }
        return totalPrice;
    }
}

3、使用购物车类(ShoppingCart)

java简单的购物车代码

public class Main {
    public static void main(String[] args) {
        // 创建商品对象
        Product product1 = new Product("苹果", 5.0, 10);
        Product product2 = new Product("香蕉", 3.0, 5);
        // 创建购物车对象
        ShoppingCart shoppingCart = new ShoppingCart();
        // 将商品添加到购物车
        shoppingCart.addProduct(product1);
        shoppingCart.addProduct(product2);
        // 计算购物车中商品的总价
        double totalPrice = shoppingCart.calculateTotalPrice();
        System.out.println("购物车中商品的总价为:" + totalPrice);
    }
}

运行上述代码,将输出购物车中商品的总价。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/635768.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希
上一篇 2024-05-20 13:24
下一篇 2024-05-20 13:26

相关推荐

  • 如何在ASP网站上实现高效的购物车功能?

    asp 网站购物车是一个在线零售平台的功能,允许用户将商品添加到购物车并进行结账。

    2024-11-23
    018
  • 如何实现浮动购物车的 JavaScript 功能?

    浮动购物车 JavaScript 实现在现代的电子商务网站中,一个直观且用户友好的购物车系统是至关重要的,本文将介绍如何使用JavaScript实现一个浮动购物车功能,并确保内容不少于1409个字,什么是浮动购物车?浮动购物车是一种在用户浏览商品时始终可见的购物车界面,通常以一个小窗口的形式固定在页面的一侧或角……

    2024-11-12
    06
  • 如何实现一个浮动的购物车功能使用JavaScript?

    浮动购物车 JavaScript 实现在现代电子商务网站中,浮动购物车是一个常见的功能,它允许用户在浏览商品时,实时查看和管理他们添加到购物车中的商品,本文将介绍如何使用 JavaScript 和 HTML 创建一个基本的浮动购物车,目录1、[HTML 结构](#html-结构)2、[CSS 样式](#css……

    2024-11-12
    020
  • 如何使用HTML制作购物车?

    购物车可以通过HTML、CSS和JavaScript来实现。HTML用于构建页面结构,CSS用于样式设计,JavaScript用于实现交互功能。

    2024-10-29
    0444

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入