本随机点名程序需要键盘录入班级同学姓名和人数信息,然后通过随机数进行点名.
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]);
}
本文介绍了一款基于Java的随机点名程序设计方法,通过键盘录入班级同学姓名和人数信息,利用随机数实现点名功能。程序首先获取班级人数,然后收集所有同学的姓名,最后通过随机数选取一名同学进行点名。
631

被折叠的 条评论
为什么被折叠?



