Java 如何将一个数字与两个不同的数组匹配

Java 如何将一个数字与两个不同的数组匹配,java,arrays,Java,Arrays,这项工作的主要目的是在阵列中循环,看看你是否有中奖号码,但我不知道如何做到这一点?然后我必须将中奖号码与我用它下注的号码进行匹配,我也不知道该怎么做 public class FinalRoulette { public static void main(String[] args) { int number[]; number = new int[37]; int bet[]; bet = new int[37];

这项工作的主要目的是在阵列中循环,看看你是否有中奖号码,但我不知道如何做到这一点?然后我必须将中奖号码与我用它下注的号码进行匹配,我也不知道该怎么做

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);
    }
}
公共类最终版本{
公共静态void main(字符串[]args){
整数[];
数字=新整数[37];
int bet[];
bet=新整数[37];
整数=1;
双倍x=38,总赌注=0,金钱=0;
扫描仪键盘=新扫描仪(System.in);
对于(int i=0;i 0){
System.out.print(“您想赌什么号码——”
+“输入0停止下注:”;
数字=键盘.nextInt();
编号[i]=编号;
System.out.printf(“你想赌多少?”;
bet[i]=keyboard.nextInt();
总下注+=下注[i];
}
int randomnum=0;
随机数=新随机数();
randomnum=randomnumes.nextInt(37);
System.out.println(“中奖号码是”+randomnum);
}
}

获取一个数字,然后检查数组中的数字是否:

int bet = keyboard.nextInt();

for (int number : numbers)
    if (number == bet)
        // bet found in array

看起来像是家庭作业。第一个建议是变量名要精确。数字和数字很容易混淆,尤其是当数字只是一个数字,而数字是一个数字数组时。也许打个电话吧。