Java集合练习(2)(2024.7.8)
老师类
package TeacherSystem20240708;public class Teacher {private String name;private String skill;public Teacher() {}public Teacher(String name, String skill) {this.name = name;this.skill = skill;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSkill() {return skill;}public void setSkill(String skill) {this.skill = skill;}
}
测试
package TeacherSystem20240708;
import java.util.Scanner;
import java.util.ArrayList;
public class TeacherTest {public static void main(String[] args) {Scanner sc = new Scanner(System.in);ArrayList<Teacher> teachers = new ArrayList<>();System.out.println("要录入几个老师?");int n = sc.nextInt();for (int i = 0; i < n; i++) {System.out.printf("请输入第%d个老师的姓名\n", i + 1);String name = sc.next();System.out.printf("请输入第%d个老师的专业\n", i + 1);String skill = sc.next();Teacher teacher = new Teacher();teacher.setName(name);teacher.setSkill(skill);teachers.add(teacher);System.out.printf("%s老师信息录入成功\n", name);}printTeacher(teachers);}public static void printTeacher(ArrayList<Teacher> teachers) {for (int i = 0; i < teachers.size(); i++) {System.out.println("姓名:" + teachers.get(i).getName() +", 专业:" + teachers.get(i).getSkill());}}
}