我是靠谱客的博主 幸福哑铃,这篇文章主要介绍Java小练习(抢红包),现在分享给大家,希望可以做个参考。

需求:
一个大V直播抽奖,奖品是现金红包,分别有{2,588,888,1000,10000}五个奖金。
请使用代码模拟抽奖,打印出每个奖项,奖项的出现顺序要随机且不重复。

package test;

import java.util.Random;

public class test5 {
    public static void main(String[] args) {
        /** 需求:
         * 一个大V直播抽奖,奖品是现金红包,分别有{2,588,888,1000,10000}五个奖金。
         * 请使用代码模拟抽奖,打印出每个奖项,奖项的出现顺序要随机且不重复。
         *
         * */

        int[] arr = {2, 588, 888, 1000, 10000};
        Random r = new Random();
        for (int i = 0; i < arr.length; i++) {
            int ranIndex = r.nextInt(arr.length);
            int temp = arr[i];
            arr[i] = arr[ranIndex];
            arr[ranIndex] = temp;
        }
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i] + "元的奖金被抽出");
        }
    }
}

最后

以上就是幸福哑铃最近收集整理的关于Java小练习(抢红包)的全部内容,更多相关Java小练习(抢红包)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(112)

评论列表共有 0 条评论

立即
投稿
返回
顶部