实验 6 容器
1. 用 HashMap 模拟一个网上购物车。要求:从键盘输入 5 本书的名称、单价、购买数量,
将 这 些 信 息 存 入 一 个 HashMap , 然 后 将 该 HashMap 作 为 参 数 调 用 方 法
getSum(HashMap books),该方法用于计算书的总价并返回。【说明:键盘输入可
以使用 Scanner 类】
代码如下:
package cn.edu.skd.javatest6;
import java.util.HashMap;
import java.util.Scanner;
class Book {
private String name;
private double price;
private int num;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setPrice(double price) {
this.price = price;
}
public double getPrice() {
return price;
}
public void setNum(int num) {
this.num = num;
}
public int getNum() {
return num;
}
}
public class Hash_Map {
public static void main(String[] args) {
HashMap<Integer, Book> hm = new HashMap<Integer,
Book>();
for (int i = 0; i < 5; i++) {
评论5
最新资源