1.问题
在课堂上,老师想要用Java来随机抽取一位同学的姓名来回答问题。点名要体现随机性和公平性。
2.方法
import java.util.Random; public class boke { public static void main(String[] args){ String[] name = {"张三","李四","王麻子","佩奇","乔治"}; for (int i = 0;i< name.length;i++){ System.out.println(name[i]); } System.out.println("========");//分割线 Random ran = new Random(); int favorite = ran.nextInt(name.length); System.out.println("幸运儿是:"+name[favorite]); } |
3.结语
要实现随机点名需要调用Random类,并使用for循环输出每一个名字name.length为数组长度。