实验 6 容器(2 学时)
一、实验目的
1. 2. 熟悉容器类库中常用类的使用方法。 使用
常用容器类解决一般性的应用
问题。
二、实验内容
用 HashMap 模拟一个网上购物车。要求:从键盘输入 5 本书的名称、 单价、购买数量,将这些信息存入一个 HashMap,然后将该 HashMap 作为参数调用方法 getSum(HashMap books) ,该方法用于计算书的总 价并返回。 【说明:键盘输入可以使用 Scanner 类】 import java.util.HashMap; { import java.util.Scanner; HashMap m=new HashMap(); System.out.println("输入 5 本书的名称、 class Book{ 单价、购买数量"); public String name; for(int i=0;i<5;i++) public double price; { public int num; Book b=new Book(); } Scanner a=new Scanner(System.in); public class Num1 { b.name=a.nextLine(); public static double getSum(HashMap books) b.price=a.nextDouble(); { b.num=a.nextInt(); double sum=0; m.put(i,b); for(int i=0;i
");}System.out.println(""); Scanner s=new Scanner(System.in); int []b=new int[7]; for(int i=0;i<7;i++) { int m=s.nextInt();; int j; for(j=0;j for(int j=0;j<7;j++) {if(a[i]==b[j]){num++;}} } if(num==7){System.out.
println( "一等奖");} if(num==6){System.out.println( "二等奖");} if(num==5){System.out.println( "三等奖");} } }
三、实验要求
完成程序设计并提交实验报告。