题目
一个大V直播抽奖,奖品是现金红包,分别有{2,588,888,1000,10000}五个奖金。请使用代码模拟抽奖,打印出每个奖项,奖项的出现顺序要随机且不重复。打印效果如下:(随机顺序,不一定是下面的顺序)。
/*888元的奖金被抽出
588元的奖金被抽出
10000元的奖金被抽出
1000元的奖金被抽出
2元的奖金被抽出*/
分析
- 初始奖金需要存放在数组并且取出的奖金也要存放在新的数组里面
- 取出来的奖金不能重复,所以需要把取出来的奖金和存放在新数组里面的奖金进行判断如果存在就不存进新数组
实现代码
public class LuckyDraw {
public static void main(String[] args) {
int[] arr = {
2,