shoppingbasket.java
来自「用JAVA实现购物框程序,通过对JAVA面向对象思想的深入理解,采用JAVABE」· Java 代码 · 共 67 行
JAVA
67 行
package shoppingBasket;
import java.util.List;
import java.util.Vector;
public class ShoppingBasket {
Vector<Goods> list = new Vector();
float total;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public List<Goods> getList() {
return list;
}
public void setList(List<Goods> list) {
this.list = (Vector<Goods>) list;
}
public List addGoods(Goods goods){
for(Goods good:list){
if(good.equals(goods)){
good.increase();
return list;
}
}
this.list.add(goods);
return list;
}
public List deleteGoods(Goods goods){
for(Goods g:list){
if(goods.equals(g)){
g.drop();
if(g.getCount()==0){
this.list.remove(g);
}
return list;
}
}
return list;
}
public float getTotal(ShoppingBasket sb){
float price = 0;
for(int i=0;i<this.list.size();i++){
Goods goods=this.list.get(i);
price += goods.getPrice()*goods.getCount();
}
return price;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?