//创建Student类
public class Student {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
//创建CallName测试
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
public class CallName {
public static void main(String[] args) {
ArrayList<Student> list = new ArrayList<Student>();
addStudent(list);
printStudent(list);
randomStudent(list);
}
public static final void addStudent(ArrayList<Student> list) {
Scanner sc = new Scanner(System.in);
for(int i = 0; i < 3; i++) {
Student s = new Student();
System.out.println("存储第" + (i + 1) + "个学生姓名:");
String name = sc.next();
s.setName(name);
System.out.println("存储第" + (i +1 ) + "个学生年龄:");
int age = sc.nextInt();
s.setAge(age);
list.add(s);
}
}
public static final void printStudent(ArrayList<Student> list) {
for(int i = 0; i < list.size(); i++) {
Student s = list.get(i);
System.out.println("姓名:" + s.getName() + "年龄:" + s.getAge());
}
}
public static final void randomStudent(ArrayList<Student> list) {
int index = new Random().nextInt(list.size());
Student s = list.get(index);
System.out.println("今天值日的同学是:" + s.getName());
}
}
Java封装_随机点名器测试
最新推荐文章于 2022-04-20 19:52:24 发布