题目:检查两数组的元素个数是否一样,对应位置上的元素是否一样。
代码:(先把特殊情况写出来)
public class HelloWorld {public static void main(String[] args) {Scanner input = new Scanner(System.in);int[] arr1 = {10, 20, 30};int[] arr2 = {10, 30, 20};System.out.println(better(arr1, arr2));}
// 把特殊的情况先写出来,能使代码public static boolean better(int[] arr1, int[] arr2) {if (arr1 == null && arr2 == null) {return true;} else if (arr1 == null || arr2 == null) {return false;} else if (arr1.length == 0 && arr2.length == 0) {return true;} else if (arr1.length != arr2.length) {return false;} else {for (int i = 0; i < arr1.length; i++) {if (arr1[i]!=arr2[i]){return false;}}return true;}}
}//结果
//false