java中编写一个学生抽奖活动_用java做的抽奖程序
时间: 2024-04-26 07:19:56 浏览: 113
用java写的抽奖程序
4星 · 用户满意度95%
好的,下面是一个简单的Java学生抽奖程序的示例代码:
```java
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
public class StudentLottery {
public static void main(String[] args) {
ArrayList<String> studentList = new ArrayList<String>();
Scanner scanner = new Scanner(System.in);
Random random = new Random();
// 输入学生名单
System.out.println("请输入学生名单(每个名字之间用空格隔开):");
String nameList = scanner.nextLine();
String[] names = nameList.split(" ");
for (String name : names) {
studentList.add(name);
}
// 抽奖
System.out.println("开始抽奖,请按 Enter 键");
scanner.nextLine();
int winnerIndex = random.nextInt(studentList.size());
String winner = studentList.get(winnerIndex);
System.out.println("恭喜 " + winner + " 中奖了!");
}
}
```
这个程序的基本思路是:
1. 使用 `ArrayList` 存储学生名单,使用 `Scanner` 从命令行输入学生名单;
2. 使用 `Random` 生成随机数,从学生名单中随机选择一个学生作为中奖者。
你可以根据自己的需要对代码进行修改和扩展,比如在学生名单中加入学号、班级等信息;或者让用户输入奖品信息等。希望对你有所帮助!
阅读全文