A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© _J2EE_LiXiZhen 中级黑马   /  2017-11-16 22:45  /  942 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

[Java] 纯文本查看 复制代码
import java.util.HashMap;
import java.util.Scanner;

//使用键盘录入5个学生信息,录入格式为:”姓名,年龄”.将这5个学生信息存入Map集合中,key是姓名,value是年龄

public class Test01 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		HashMap<String, Integer> map = new HashMap<>();
		int count = 0;
		while (count < 5) {
			try {
				System.out.println("请输入学生姓名: ");
				String name = sc.nextLine().trim();
				System.out.println("请输入学生年龄: ");
				String age = sc.nextLine().trim();
				int age1 = Integer.parseInt(age);
				map.put(name, age1);
				count++;
			} catch (Exception e) {
				System.out.println("输入有误,请重新输入!");
			}
		}
		System.out.println(map);
	}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马