概述
需求:
一个大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小练习(抢红包)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复