学生成绩查询结果

编写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

在这里插入图片描述


版权声明:本文为qq_42754261原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。