gpt4 book ai didi

java - 比较java中二维数组中的值

转载 作者:行者123 更新时间:2023-11-29 03:08:23 25 4
gpt4 key购买 nike

我正在研究一个问题,我需要在 java 中比较二维数组中的值。例如:

int N = 2, c = 2;
int [][] arr = new int[N][c];

System.out.println("Enter the values to a 2D array: ");

for(int i=0; i<N;i++) {
for (int j=0;j<c;j++) {
arr[i][j]=in.nextInt();
}
}

所以在上面的代码中,用户在二维数组中输入值。现在我想分别比较 arr[i]>=0arr[j]>=0 如果是,我需要对此执行一些其他操作。

但我无法那样做。示例:

for(int i=0; i<N;i++) {
for (int j=0;j<c;j++) {
if (arr[i]>=0 && arr[j]>=0) {
//Some operation//
}
}
}

请建议我执行此操作的方法 - 单独比较值。谢谢。

最佳答案

arr1[i] 是一个整数数组,不是整数,所以你不能将它与整数进行比较。 arr1[i][j] 是一个 int,可以与整数进行比较。

if (arr[i][j]>=0) 是一个有效的语法,但不清楚这是否是您想要的。

关于java - 比较java中二维数组中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30817813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com