【案例2-7】抽取幸运观众
在一些节目活动中,经常会有抽取幸运观众的环节。本案例要求编写程序实现幸运观众的抽取,在指定人群中随机抽取一名幸运观众。
案例功能要求如下:
(1)从键盘输人3名观众的姓名。
(2)存储观众姓名。
(3)总览观众姓名。
(4) 随机选取一名观众,并打印出该观众的姓名。
【实现代码】
/**
* ZAY 2023.7.18
*/
import java.util.Random;
import java.util.Scanner;
public class Example07 {
Scanner sc = new Scanner(System.in);
public static String[] name = new String[3];
public static void main(String[] args) {
input();
output();
person();
}
public static void input() {
Scanner sc = new Scanner(System.in);
System.out.println("请输入三位观众姓名:");
for (int i = 0; i < name.length; i++) {
name[i] = sc.next();
}
}
public static void output() {
System.out.print("三位观众分别为:");
for (int i = 0; i < name.length; i++) {
System.out.print(name[i]+" ");
}
System.out.println("\n");
}
public static void person() {
Random r = new Random();
int m = r.nextInt(4)+0;
System.out.print("幸运观众为:");
System.out.println(name[m]);
}
}
【运行截图】