题解 | 查找学生信息

查找学生信息

https://www.nowcoder.com/practice/fe8bff0750c8448081759f3ee0d86bb4

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        
        Scanner scanner = new Scanner(System.in);
        Map<String,String> map = new HashMap<>();
        while (scanner.hasNextInt()) {
            int N = scanner.nextInt();
            while(N-- > 0){
                // 也可以用自定义的类存储属性
                String id = scanner.next();
                String name = scanner.next();
                String sex = scanner.next();
                String age = scanner.next();
                map.put(id,name+" "+sex+" "+age);
            }

            int M = scanner.nextInt();
            while(M-- > 0){
                String id = scanner.next();
                if(map.containsKey(id)){
                    System.out.println(id +" "+  map.get(id));
                }else{
                    System.out.println("No Answer!");
                }
                // String result = map.getOrDefault(id,"No Answer!");
            
            }

        }
    }
}

全部评论

相关推荐

03-01 19:30
已编辑
南京大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务