对已知红包数组【9,666,188,520,99999】进行抽奖,抽到的就排除掉。

发布时间 2023-11-25 21:23:24作者: 努力橙
import java.util.Random;
import java.util.Scanner;

public class HelloWorld {
public static void main(String[] args) {
int[] money = {9,666,188,520,99999};
aaa(money);
}


public static void aaa(int[] money){
Scanner sc = new Scanner(System.in);
Random ra = new Random();
for (int i = 1; i <=5 ; i++) { //先让红包循环5次
System.out.println("请您输入666抢红包");
sc.next(); //用户输入(但不会返回值)

while (true) {
//生成随机数
int suijishu = ra.nextInt(money.length); //先弄出0-4的随机数
int a = money[suijishu]; //在用a接收money[suijishu](产生的随机数就可之对应)
if (a != 0) {
System.out.println("恭喜您抽到" + a + "元");
money[suijishu] = 0;
break;
}
}
}
System.out.println("游戏结束");
}
}