Java 抽奖代码示例 - 随机选择幸运儿

这是一个简单的 Java 抽奖代码示例,使用 Random 类生成随机数来选择幸运儿。代码包含详细注释,解释每个步骤的作用。

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class Lottery {
    public static void main(String[] args) {
        // 创建一个参与抽奖的名单
        List<String> participants = new ArrayList<>();
        participants.add('张三');
        participants.add('李四');
        participants.add('王五');
        participants.add('赵六');
        participants.add('刘七');
        
        // 使用Random类生成一个随机数生成器
        Random random = new Random();
        
        // 从名单中随机选取一个幸运儿
        int winnerIndex = random.nextInt(participants.size());
        String winner = participants.get(winnerIndex);
        
        // 打印中奖者的名字
        System.out.println('中奖者是:' + winner);
    }
}

这个抽奖代码的思路是通过 Random 类生成一个随机数来选择中奖者。首先,我们创建一个参与抽奖的名单 participants,然后使用 Random 类生成一个随机数生成器 random。接下来,我们使用 nextInt() 方法生成一个范围在 0 到参与名单大小之间的随机数 winnerIndex。最后,我们使用 get() 方法从名单中获取中奖者的名字,并将其打印出来。

Java 抽奖代码示例 - 随机选择幸运儿

原文地址: https://www.cveoy.top/t/topic/qwDP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录