题解 | 查找学生信息
查找学生信息
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!");
}
}
}
}
查看6道真题和解析
