【发布时间】:2016-01-07 23:18:49
【问题描述】:
我正在尝试比较两个数组整数。
这是我目前所拥有的:
package array;
import java.util.Scanner;
import java.util.Arrays;
public class Array {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int [] lottery_number = new int[49];
int i;
int a = 0;
for (i=0; i<lottery_number.length; i++){
lottery_number[i]=i+1;
}
System.out.println("Please insert 6 numbers");
int [] Number = new int [6];
Number[0] = input.nextInt();
Number[1] = input.nextInt();
Number[2] = input.nextInt();
Number[3] = input.nextInt();
Number[4] = input.nextInt();
Number[5] = input.nextInt();
}
}
我正在尝试将用户输入与某个 Lottery_number 数组进行比较。
【问题讨论】:
-
您的代码中没有任何比较。你试过什么?另外,将来使用正确的 java 命名约定
-
所以,首先,它的约定是变量以小写字母开头,所以我建议将其设为数字而不是数字。仅供参考第二:你能澄清一下你在比较什么吗?在什么情况下比较是成功还是失败?
-
我相信您想要以某种方式比较两个数组。但是,您的代码没有显示“试图比较”的证据。
-
您需要 2 个数组:实数与预期数。然后去stackoverflow.com/questions/14897366/…
-
@MohamedSalad 如果它是一个包装类,它不会有
int作为前缀,而是Number[] arrayName
标签: java arrays if-statement