java简单的购物车代码是什么

以下是一个简单的Java购物车代码示例:,,“java,import java.util.ArrayList;,import java.util.List;,,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 products;,, public ShoppingCart() {, products = new ArrayList();, },, public void addProduct(Product product) {, products.add(product);, },, public void removeProduct(Product product) {, products.remove(product);, },, public double getTotalPrice() {, double total = 0;, for (Product product : products) {, total += product.getPrice();, }, 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));, cart.addProduct(new Product("橙子", 4.0));,, System.out.println("购物车总价:" + cart.getTotalPrice());, },},`,,这段代码定义了两个类:Product(表示商品)和ShoppingCart(表示购物车)。Product类包含商品名称和价格,ShoppingCart类包含一个商品列表,并提供了添加、删除商品以及计算购物车总价的方法。在main`方法中,我们创建了一个购物车对象,并向其中添加了一些商品,然后输出购物车的总价。

以下是一个简单的购物车代码示例,使用Java编写,这个购物车可以添加商品、删除商品和计算总价。

java简单的购物车代码是什么

import java.util.ArrayList;
import java.util.List;
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 void setName(String name) {
        this.name = name;
    }
    public double getPrice() {
        return price;
    }
    public void setPrice(double price) {
        this.price = price;
    }
}
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();
        }
        return totalPrice;
    }
}
public class Main {
    public static void main(String[] args) {
        ShoppingCart cart = new ShoppingCart();
        // 添加商品
        Product product1 = new Product("苹果", 5.0);
        Product product2 = new Product("香蕉", 3.0);
        Product product3 = new Product("橙子", 4.0);
        cart.addProduct(product1);
        cart.addProduct(product2);
        cart.addProduct(product3);
        // 计算总价
        double totalPrice = cart.calculateTotalPrice();
        System.out.println("购物车总价: " + totalPrice);
        // 删除商品
        cart.removeProduct(product2);
        // 重新计算总价
        totalPrice = cart.calculateTotalPrice();
        System.out.println("删除香蕉后的购物车总价: " + totalPrice);
    }
}

在这个示例中,我们创建了两个类:ProductShoppingCartProduct 类表示一个商品,包含商品名称和价格。ShoppingCart 类表示购物车,包含一个商品列表,以及添加商品、删除商品和计算总价的方法。

java简单的购物车代码是什么

main 方法中,我们创建了一个购物车对象,然后添加了三个商品,接着,我们计算并输出购物车的总价,我们从购物车中删除了一个商品,并重新计算并输出购物车的总价。

java简单的购物车代码是什么

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

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

(0)
未希新媒体运营
上一篇 2024-05-21 12:04
下一篇 2024-05-21 12:05

发表回复

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

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