import java.util.Scanner;
import java.util.Random;
class work
{
//题目:
/*
随机点名器,即在全班同学中随机的打印出一名同学名字。
要做的随机点名器,它具备以下3个内容:
1.存储所有同学姓名
2.总览全班同学姓名
3.随机点名其中一人,打印到控制台
*/
//执行代码
public static void main(String[] args)
{
System.out.println("--------随机点名器--------");
String[] students = new String[3];
addStudents(students);
System.out.println("------总览全班同学姓名------");
allStudents(students);
System.out.println("-------随机同学姓名-------");
String rname=randomStudents(students);
System.out.println("随机点到的同学是:"+rname);
}
//存储所有同学姓名
public static void addStudents(String[] students){
Scanner sc=new Scanner(System.in);
for(int i = 0;i < students.length;i++){
System.out.println("存储第"+(i+1)+"个名称:");
students[i] = sc.next();
}
}
//总览全班同学姓名
public static void allStudents(String[] students){
for (int i = 0; i < students.length; i++) {
String name = students[i];
System.out.println("第"+(i+1)+"个学生名称:" + name);
}
}
//随机点名其中一人,打印到控制台
public static String randomStudents(String[] students){
Random ra=new Random();
int index=ra.nextInt(students.length);
String name=students[index];
return name;
}
}