用Java编写一个抽签抽奖程序
时间: 2023-09-06 18:14:38 浏览: 149
好的,这里提供一个简单的Java抽签抽奖程序的代码,它可以在控制台中运行。您可以在此基础上进行进一步的修改和完善。
```
import java.util.Random;
import java.util.Scanner;
public class LotterySystem {
public static void main(String[] args) {
String[] prizes = {"一等奖", "二等奖", "三等奖", "参与奖"}; // 奖项数组
Random rand = new Random(); // 随机数生成器
Scanner input = new Scanner(System.in); // 输入对象
System.out.println("欢迎参加抽奖活动!");
System.out.print("请输入您的姓名:");
String name = input.nextLine(); // 获取参与者姓名
System.out.print("是否开始抽奖?(Y/N)");
String choice = input.nextLine().toUpperCase(); // 获取参与者选择
while (choice.equals("Y")) {
int index = rand.nextInt(prizes.length); // 随机生成中奖索引
System.out.println("恭喜" + name + "获得了" + prizes[index] + "!");
System.out.print("是否继续抽奖?(Y/N)");
choice = input.nextLine().toUpperCase(); // 获取参与者选择
}
System.out.println("谢谢您的参与,下次再见!");
}
}
```
这个抽签抽奖程序包含一个奖项数组prizes、一个随机数生成器rand和一个输入对象input,通过输入对象获取参与者的姓名和选择,随机生成中奖索引并输出中奖信息。您可以根据需要修改奖项数组prizes和调整输出信息。
阅读全文