import java.util.Scanner; public class EqualsByHands { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr2 = new int[5]; // Scanner sv = new Scanner(System.in); int[] arr3 = new int[5]; for (int i = 0; i < arr2.length; i++) { arr2[i] = sc.nextInt(); } System.out.print("你输入的第一个数组是:"); System.out.println(java.util.Arrays.toString(arr2)); for (int j = 0; j < arr2.length; j++) { arr3[j] = sc.nextInt(); } System.out.print("你输入的第二个数组是:"); System.out.println(java.util.Arrays.toString(arr3)); boolean flag = compare(arr2, arr3); System.out.print("比较结果是:"); if (flag == true) { System.out.println("两个数组相同"); } else { System.out.println("两个数组不同"); } } public static boolean compare(int[] arr2, int[] arr3) { if (arr2.length != arr3.length) { return false; } for (int x = 0; x < arr2.length; x++) { if (arr2[x] != arr3[x]) { return false; } } return true; } }