本随机点名程序需要键盘录入班级同学姓名和人数信息,然后通过随机数进行点名.
import java.util.Random;//随机数方法导包
import java.util.Scanner;//键盘录入导包
public class DianMing {
public static void main(String[] args) {
Rc();
}
public static void Rc(){//随机点名程序
Scanner sc=new Scanner(System.in);
System.out.println("请输入你们班级的人数:");
int n=sc.nextInt();
Random r=new Random();
String a[]=new String[n];
System.out.println("请按照姓氏顺序输入每位同学的姓名:");
for (int i = 0; i <n ; i++) {
System.out.println("请输入第"+(i+1)+"位同学的姓名:");
a[i]=sc.next();//特殊情况:键盘输入字符串时直接用sc.next();
}
int b=r.nextInt(n)+1;
System.out.println("下面开始随机点名:");
System.out.println(a[b]);
}