在一些节目活动中,经常会有抽取幸运观众的环节。本案例要求编写程序实现幸运观众的抽取,在指定人群中随机抽取一名幸运观众。
案例功能要求如下:
1.从键盘输入3名观众的姓名。
2.存储观众姓名。
3.总览观众姓名。
4.随机选取一名观众,并打印出该观众的姓名。
package demo;
import java.util.Random;
import java.util.Scanner;
public class demo2_7 {
public static void main(String[] args) {
String [] arr=new String[3];
Scanner sc= new Scanner(System.in);
for (int i = 0; i < arr.length; i++) {
System.out.println("请输入第"+(i+1)+"位观众的姓名");
arr[i]=sc.next();
}
for (int i = 0; i < arr.length; i++) {
System.out.println("第"+ (i+1) +"位观众姓名:"+arr[i]);
}
Random ra = new Random();
int luck = ra.nextInt(arr.length);
System.out.println("幸运观众是"+arr[luck]);
}
}
运行结果如下: