我是手动编译的publicclassArrayEqual{staticbooleanareEqual(int[][]x,int[][]y){for(inti=0;i
我是手动编译的
public class ArrayEqual {
static boolean areEqual(int[][] x, int[][] y) {
for(int i=0; i
for(int j=0; j
if(x[i][j] != y[i][j]) {
return false;
}
}
}
return true;
}
static boolean isEqual(int[][] x, int[][] y) {
if(x.length == y.length) {
for(int i=0; i
if(x[i].length != y[i].length) {
return false;
}
}
return true;
}
return false;
}
public static void main(String[] args) {
int x[][] = {{1,2}, {2,3}, {3,4,}};
int y[][] = {{1,2}, {2,3}, {3,4,}};
boolean judge;
ArrayEqual ae = new ArrayEqual();
judge = ae.isEqual(x[][], y[][]);
if(judge == true) {
judge = ae.areEqual(x[][], y[][]);
}
System.out.println(judge);
}
}
这就是一个二维数组是否相等的小程序
编译时提示
judge = ae.isEqual(x[][]这, y[][]这);
judge = ae.areEqual(x[][]这, y[][]这);
这四个地方需要“.class”
展开