在一些节目活动中,经常会有抽取幸运观众环节。本案例要求编写程序实现幸运观众的抽取,在指定人群中随机抽取一名幸运观众。
要求如下:
(1)从键盘输入3名观众。
(2)存储观众姓名。
(3)总览观众姓名。
(4)随机选取一名观众,并打印出该观众姓名。
源代码:
import java.util.*;
import java.util.Random;
public class main {
public static void main(String[] args) {
int i;
Scanner sc = new Scanner(System.in);
String[] arr = new String[3];
for(i = 0; i < 3; i++){
arr[i] = sc.next();
}
Scanner s1 = new Scanner(System.in);
int n =s1.nextInt();
if(n==1)//输入数字1就显示总览观众名字
{
for(i = 0; i < 3; i++){
System.out.println(arr[i]);
}
}
Random r= new Random();
int k=r.nextInt(3);
System.out.println("幸运观众就是:");
System.out.println(arr[k]);
}
}
运行结果截图: