题目1069:查找学生信息
来源:互联网 发布:amazon数据分析工具 编辑:程序博客网 时间:2024/05/19 02:28
import java.util.*;class Student{private String id;private String name;private String gendar;private String age;private Student(String id,String name,String gendar,String age){this.gendar=gendar;this.age=age;this.name=name;this.id=id;}public static Student forInstance(String id,String name,String gendar,String age){return new Student(id, name, gendar, age);}public String getID(){return this.id;}public String toString(){return this.id+" "+this.name+" "+this.gendar+" "+this.age;}}public class Main {public static void main(String arg[]) {List<Student> students = new ArrayList<Student>();Scanner sc = new Scanner(System.in);while(sc.hasNext()){Integer n = Integer.parseInt(sc.nextLine());for(int i=0;i<n;i++){String[] str1 = sc.nextLine().split(" ");students.add(Student.forInstance(str1[0], str1[1], str1[2], str1[3]));}n = Integer.parseInt(sc.nextLine());int flag=0;for(int i=0;i<n;i++){String find = sc.nextLine();for(Student j:students){if(j.getID().equals(find)) {System.out.println(j.toString());flag=1;break;}}if(flag==0) System.out.println("No Answer!");}} }}
九度上的编译器还是过不去字符串直接转数字,只能用下面程序
import java.util.*;class Student{private String id;private String name;private String gendar;private String age;private Student(String id,String name,String gendar,String age){this.gendar=gendar;this.age=age;this.name=name;this.id=id;}public static Student forInstance(String id,String name,String gendar,String age){return new Student(id, name, gendar, age);}public String getID(){return this.id;}public String toString(){return this.id+" "+this.name+" "+this.gendar+" "+this.age;}}public class Main {public static void main(String arg[]) {List<Student> students = new ArrayList<Student>();Scanner sc = new Scanner(System.in);while(sc.hasNext()){Integer n = sc.nextInt();String temp = sc.nextLine();for(int i=0;i<n;i++){String[] str1 = sc.nextLine().split(" ");students.add(Student.forInstance(str1[0], str1[1], str1[2], str1[3]));} n = sc.nextInt();temp = sc.nextLine();for(int i=0;i<n;i++){int flag=0;String find = sc.nextLine();for(Student j:students){if(j.getID().equals(find)) {System.out.println(j.toString());flag=1;break;}}if(flag==0) System.out.println("No Answer!");}} }}
0 0
- 题目1069:查找学生信息
- 题目1069:查找学生信息
- 题目1069:查找学生信息
- 题目1069:查找学生信息
- 题目1069:查找学生信息
- 题目1069:查找学生信息
- 题目1069:查找学生信息
- 题目1069:查找学生信息
- 题目1069:查找学生信息
- 题目1069:查找学生信息
- 题目1069:查找学生信息
- 题目1069:查找学生信息 题目18
- 九度题目1069:查找学生信息
- 18-题目1069:查找学生信息
- 【九度】题目1069:查找学生信息
- 题目18:查找学生信息
- 题目1069:查找学生信息(二分查找)
- <九度 OJ>题目1069:查找学生信息
- AD9制作负片时孔颜色设置解决方法
- linux touch 命令
- 单点/多点接地方式分析
- 刚好经过合法的活动符合规范的官方订购
- Admob(6.12.x)符号未定义错误的解决方法(IOS)
- 题目1069:查找学生信息
- Linux磁盘存储入门
- 发帖骨头个人结果让他几乎覆盖
- 电容的作用详解
- 结构类型指针变量的使用实例
- Hibernate主键注解
- mysql hibernate 关于默认值
- /bin/bash^M: bad interpreter: No such file or directory
- 黑马程序员-入学前的日记1