急求java购物车代码
package bean;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author Administrator
* 购物车类:
* 为了方便将商品信息绑订到session上面而设计的一个
* 工具,提供了商品的添加,删除,列表,计价,清空,
* 修改功能。
*/
public class Cart {
//items属性:用来保存商品
private List《CartItem》 items =
new ArrayList《CartItem》();
/**
* 将商品添加到购物车
*/
public boolean add(CartItem item){
for(int i=0;i《items.size();i++){
CartItem curr = items.get(i);
if(curr.getC().getId() == item.getC().getId()){
//该商品已经购买过
return false;
}
}
//没有购买过,则添加该商品
items.add(item);
return true;
}
/**
* 从购物车当中删除某件商品
*/
public void delete(int id){
for(int i=0;i《items.size();i++){
CartItem curr = items.get(i);
if(curr.getC().getId() == id){
items.remove(curr);
return;
}
}
}
/**
* 获得购物车中所有商品信息
*/
public List《CartItem》 list(){
return items;
}
/**
* 商品总价
*/
public double cost(){
double total = 0;
for(int i=0;i《items.size();i++){
CartItem curr = items.get(i);
total += curr.getC().getPrice() * curr.getQty();
}
return total;
}
/**
* 清空购物车中的所有商品
*/
public void clear(){
items.clear();
}
/**
* 修改购物车中某种商品的数量
*/
public void modify(int id,int qty){
for(int i=0;i《items.size();i++){
CartItem curr = items.get(i);
if(curr.getC().getId() == id){
curr.setQty(qty);
return;
}
}
}
}
java笔试题都有什么类型
本人普通211学校研究生,就我今年面试的经验,一般公司都会采取网上笔试的方式,简单一点的只有选择题,包括单选和多选,涉及的面包括基础算法,数据结构,网络等等,题型稍微复杂一点的会包括简答题和编程题,简答一般会给一些情景,然你写解决方案或者大致思想,画个图啥的也都可以。编程就比较简单粗暴了,给题目,写代码,输出结果,给几个测试用例,通过几个给几个的分。
javascript中overflow:hidden;的意思
overflow 为CSS中设置当对象的内容超过其指定高度及宽度时如何管理内容的属性。
hidden:不显示超过对象尺寸的内容;
望采纳 . .