java新手代码练习
public class test03 { public static void main(String[] args) { int[][] arr1 = {{11,12,13}, {22,23,24}, {33,34,35}}; int[][] arr2 = {{11,12,13}, {22,23,24}, {33,34,36}}; compareArr(arr1, arr2); } public static void compareArr(int[][] arr1, int[][] arr2) { boolean result = true; // 长度对比 if (arr1.length == arr2.length) { //内容、顺序对比 lo: while (result) { for (int i = 0; i < arr1.length; i++) { //行的长度对比 if (arr1[i].length == arr2[i].length) { //相同行的每一列对比 for (int j = 0; j < arr1[i].length; j++) { if (arr1[i][j] != arr2[i][j]) { result = false; System.out.println("两个数组的第" + (i+1) + "行" + "第" + (j+1) + "列不相同"); break lo; } } }else{ System.out.println("两个数组的第"+ (i+1) + "行长度不相同"); break lo; } } System.out.println("两个数组完全相同"); break lo; } } else { System.out.println("两个数组长度不相等"); } } }