1 package com_01;
2
3 import jdk.swing.interop.SwingInterOpUtils;
4
5 /*
6 需求:
7 设计一个方法,用于比较两个数组的内容是否相同
8 思路:
9 1.定义两个数组,分别使用静态初始化完成数组元素的初始化
10 2.定义一个方法,用于比较两个数组的内容是否相同
11 3.比较两个数组的内容是否相同,按照下面的步骤实现就可以了
12 首先比较数组长度,如果长度不相同,数组内容肯定不相同,返回False
13 其次遍历,比较两个数组中每一个元素,只要元素不相同,返回false
14 最后,循环遍历结束后,返回false
15 4.调用方法,用变量接收
16 5.输出结果
17 */
18 public class MyMethodDemo15 {
19 public static void main(String[] args) {
20 //定义两个数组,分别使用静态初始化完成数组元素的初始化
21 int[] arr = {11,22,33,44,55};
22 int[] arr2 = {11,22,33,44,55,66};
23
24 //调用方法,用变量接收
25 boolean flag = compare(arr,arr2);
26 //输出结果
27 System.out.println(flag);
28 }
29 //定义一个方法,用于比较两个数组的内容是否相同
30 /*
31 两个明确
32 返回值类型:boolean
33 参数:int[] arr, int[] arr2
34 */
35 public static boolean compare(int[] arr, int[] arr2){
36 if(arr.length !=arr2.length){
37 return false;
38 }
39
40 //其次遍历,比较两个数组中的每一个元素,只有元素不相同,返回false
41 for(int x = 0; x<arr.length; x++){
42 if(arr[x] != arr2[x]){
43 return false;
44 }
45 }
46 //最后循环结束遍历后,返回true
47 return true;
48 }
49 }