0
这样做的主要目标是循环访问数组,看看您是否有获胜的号码,但我无法弄清楚如何做到这一点?然后,我必须将这个中奖号码与我所做的下注匹配起来,我也无法知道该怎么做。如何将一个数字与两个不同的数组进行匹配
public class FinalRoulette {
public static void main(String[] args) {
int number[];
number = new int[37];
int bet[];
bet = new int[37];
int numbers = 1;
double x = 38, totalwager = 0, money = 0;
Scanner keyboard = new Scanner(System.in);
for (int i = 0; i <= x; i++)
while (numbers > 0) {
System.out.print("What number do you want to bet on-"
+ "enter 0 to stop betting: ");
numbers = keyboard.nextInt();
number[i] = numbers;
System.out.printf("How much do you want to bet?: ");
bet[i]=keyboard.nextInt();
totalwager += bet[i];
}
int randomnum = 0;
Random randomNumbers = new Random();
randomnum = randomNumbers.nextInt(37);
System.out.println("The winning number was " + randomnum);
}
}
看起来像一个家庭作业。首先建议与变量名称一致。容易混淆数字和数字,特别是当数字只有一个数字时,但数字是一组数字。也许电话号码betNumber。 – Meier