学生成绩查询结果

编写java程序,创建一个HashMap对象,并在其中添加学生的姓名和成绩,键为学生姓名,值为成绩,使用增强for循环遍历该集合并输出学生成绩。

	添加到集合中, 用于查找学生。
	Map map =new  HashMap();
	map.put("张三", 85);
	map.put("李四", 59);
	map.put("王五", 61);
	
//	查找学生 
	Scanner scan = new Scanner(System.in);
	System.out.println("请输入学生姓名");
	
//	设置Key键用于查找
	String key =scan.next();
	
//	如果集合中存在该键就提取学生和成绩
	if(map.containsKey(key)){ //如果包含这个键		
//		先输出学生姓名,
		System.out.println(key);
		
//			取出其中的键的映射 
		System.out.println(key+"的成绩是:"+map.get(key));//取出对应的成绩
		System.out.println("---------所有学生成绩是---------");
		
//		在遍历所有的map集合 使用keySet()方法取出集合中所有该集合
		for(Object o:map.keySet()){
			String name =(String)o; //先 取出第一个键赋值给一个变量用与输出学生姓名
			System.out.println(name+"的成绩是:"+map.get(o));//在 取出 o 键 中的值 values
		}//for
	}//if

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值