hello,小伙伴们,快来看看这篇关于电子爱好者DIY和网上购物车的文章,话说现在人手一部手机,网购已成为了我们日常生活中不可或缺的一部分,其中网上购物车更是不可或缺的一环。那么今天我们就来一起玩玩DIY吧,DIY自己的电子产品。本文将介绍DIY的相关知识和Java代码来实现一个简单的网上购物车程序。
先介绍一下什么是DIY。DIY(Do It Yourself)即是自己动手做。DIY电子是一类电子学爱好者自己制作、装配和调试电子设备的活动。在DIY中,电子学爱好者可以充分发挥自己的创新思维和实践能力,使自己真正成为电子技术的强者。
DIY的第一步是选择电子器材,如果你刚开始学习DIY电子,建议你从简单的装配开始,逐渐学会调试后再尝试更复杂的电子器材。装配电子器材的步骤一般是从外壳开始,再一步步把内部器件按照顺序依次安装上去。调试电子器材一般分几个步骤:焊接、调试电路、调试电器性能、测试。
现在我们来学习一下如何用Java实现一个简单的网上购物车程序。在Linux系统中,运用Java程序开发Web应用时采用的技术框架有两种较为常见的:一种使用的技术框架是Struts,另一种技术框架是SpringMVC。今天我们来用SpringMVC框架来实现一个简单的网上购物车程序。
在购物车程序中,我们需要用到以下两个Java类:
1.商品类:商品类中包含了一件商品的基本信息,包括商品编号,商品名称,商品价格等。Java代码如下:
public class Commodity {
private String id; // 商品编号
private String name; // 商品名称
private double price; // 商品价格
private int num; // 商品数量
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
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 getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public double getTotalPrice() {
return price * num;
}
}
2.购物车类:购物车类中包含了购物车中所有商品的基本信息,包括商品编号,商品名称,商品价格,商品数量等。Java代码如下:
public class Cart {
private Map // 向购物车中添加商品 public void addCommodity(Commodity commodity) { if(items.containsKey(commodity)) { // 如果商品已经在购物车中 items.put(commodity, items.get(commodity) + 1); // 数量加1 } else { items.put(commodity, 1); // 否则添加一个新的商品 } } // 将商品从购物车中移除 public void removeCommodity(Commodity commodity) { items.remove(commodity); } // 获取购物车中所有商品的总价值 public double getTotalPrice() { double totalPrice = 0; for(Map.Entry totalPrice += entry.getKey().getTotalPrice(); } return totalPrice; } // 获取购物车中所有商品 public List List commodities.addAll(items.keySet()); return commodities; } // 获取购物车中所有商品的数量 public int getNumOfCommodities() { int numOfCommodities = 0; for(Map.Entry numOfCommodities += entry.getValue(); } return numOfCommodities; } } 千呼万唤始出来,我们终于完成了一个简单的网上购物车程序。小伙伴们可以试着自己动手写一下,看看程序是否能够正常运行哦!
购买后如果没出现相关链接,请刷新当前页面!!!
链接失效的请留言 ,我看见了就补上!!!
网站内容来源于互联网,我们将这些信息转载出来的初衷在于分享与学习,这并不意味着我们站点对这些信息的观点或真实性作出认可,我们也不承担对这些信息的责任。
适度游戏益脑,沉迷游戏伤身。 合理安排时间,享受健康生活。适龄提示:适合18岁以上使用!
发表评论 取消回复