例如,如果我有一个二维数组,如下所示:
10 2 5 4
6 3 7 8
我如何能够检查每个元素是否大于彼此? 在这种情况下,我将得到10> 2、5> 4和6> 3。
答案 0 :(得分:1)
如果我没有记错的话,您需要将奇数矩阵位置与偶数进行比较的代码。 请在下面找到适合您目标的代码。
public class Sample {
public static void main(String[] args) {
int[][] a = {{2,3,4,5},{16,12,3,6}};
for(int j=0;j<a.length;j++)
{
int i=0;
while(i<a[j].length && i+1 < a[j].length)
{
if(a[j][i] > a[j][i+1])
{
System.out.println(a[j][i] +" is Greater than "+a[j][i+1] );
}
else
{
System.out.println(a[j][i] +" is Lesser than "+a[j][i+1] );
}
i=i+2;
}
}
}
}
希望这会有所帮助。