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 Cart {, List products;,, public Cart() {, 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.price;, }, return total;, },},,public class Main {, public static void main(String[] args) {, Cart cart = new Cart();, Product apple = new Product("苹果", 5.0);, Product banana = new Product("香蕉", 3.0);,, cart.addProduct(apple);, cart.addProduct(banana);,, System.out.println("购物车总价:" + cart.getTotalPrice());, },},
“,,这个示例中,我们创建了一个购物车类(Cart)和一个商品类(Product)。购物车类包含一个商品列表,以及添加商品、移除商品和计算总价的方法。在主函数中,我们创建了一个购物车对象和两个商品对象,然后将商品添加到购物车中,并输出购物车的总价。以下是一个简单的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 void setName(String name) { this.name = name; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } } // 购物车类 import java.util.ArrayList; import java.util.List; 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 void displayProducts() { System.out.println("购物车中的商品:"); for (Product product : products) { System.out.println("商品名称:" + product.getName() + ",价格:" + product.getPrice()); } } } // 主函数 public class Main { public static void main(String[] args) { // 创建商品对象 Product product1 = new Product("苹果", 5.0); Product product2 = new Product("香蕉", 3.0); Product product3 = new Product("橙子", 4.0); // 创建购物车对象 ShoppingCart shoppingCart = new ShoppingCart(); // 添加商品到购物车 shoppingCart.addProduct(product1); shoppingCart.addProduct(product2); shoppingCart.addProduct(product3); // 显示购物车中的商品列表 shoppingCart.displayProducts(); // 计算购物车中商品的总价 double totalPrice = shoppingCart.calculateTotalPrice(); System.out.println("购物车中商品的总价:" + totalPrice); } }
这个示例中,我们定义了一个Product
类来表示商品,包含商品名称和价格属性,然后定义了一个ShoppingCart
类来表示购物车,包含一个商品列表属性,以及添加商品、移除商品、计算总价和显示商品列表的方法,最后在主函数中创建商品对象和购物车对象,进行商品的添加、显示和计算总价操作。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/641332.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复