在一些节日活动中,经常会有抽取幸运观众的环节,本案例要求编写程序实现幸运观众的抽取,在指定人群中随机抽取一名幸运观众。
案例功能要求如下:
(1)从键盘输入3名观众的姓名
(2)存储观众姓名
(3)总览观众姓名
(4)随机选取一名观众,并打印该观众的姓名
package GGS1;
import java.util.Scanner;
public class suiji {
public static void main(String[] args) {
System.out.println("抽取幸运观众!");
System.out.println("请输入三位观众的姓名,本系统将抽取一位成为幸运观众!");
String[] name=new String[3];
Scanner sc=new Scanner(System.in);
for(int i=0;i<3;i++) {
name[i]=sc.next();
}
System.out.println("输入的姓名有如下");
for(int i=0;i<name.length;i++) {
System.out.println(name[i]);
}
System.out.println("随机抽取的幸运观众是:");
int index=(int)(Math.random()*3);//取小于3的Int整数
System.out.println(name[index]);
}
}
运行结果如下