java在一些节目活动中,经常会有抽取幸运观众环节。本案例要求编写程序实现幸运观众的抽取,在指定人群中随机抽取一名幸运观众。 案例功能要求如下: (1) 从键盘输入3名观众。 (2)存 储观众姓名。 (3) 总览观众姓名。 (4)随机选取一 名观众,并打印出该观众姓名。
时间: 2023-05-18 18:02:58 浏览: 242
好的,我可以回答这个问题。以下是实现幸运观众抽取的 Java 代码:
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
public class LuckyAudience {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<String> audienceList = new ArrayList<String>();
Random random = new Random();
// 输入3名观众
for (int i = 0; i < 3; i++) {
System.out.print("请输入第" + (i + 1) + "名观众的姓名:");
String name = scanner.nextLine();
audienceList.add(name);
}
// 总览观众姓名
System.out.println("观众列表:");
for (String name : audienceList) {
System.out.println(name);
}
// 随机选取一名观众
int luckyIndex = random.nextInt(audienceList.size());
String luckyAudience = audienceList.get(luckyIndex);
System.out.println("恭喜 " + luckyAudience + " 获得幸运奖品!");
}
}
希望这个代码能够帮助你实现幸运观众抽取功能。