需求:
如果两个数组的类型,元素个数,元素顺序和内容是一样的我们就认为这2个数组是一模一样的。
请使用方法完成:能够判断任意两个整型数组是否一样,并返回true或者false。
分析
1、定义方法,接收2个整型数组,—> 是否需要参数、返回值类型?
2、在方法内部完成判断的逻辑,并返回布尔结果。
代码
package com.xxf.create;
public class MethodDemo6 {
public static void main(String[] args) {
//需求:比较任意两个整形数组的内容是否一样,一样返回true,否则返回false
int[] arr1 = {11, 22, 33, 44};
int[] arr2 = {11, 22, 33, 44};
System.out.println(compare(arr1, arr2));
}
//1、定义一个方法,参数,接收两个整形数据,返回值类型:布尔类型
public static boolean compare(int[] arr1, int[] arr2) {
//2、判断两个数组内容是否一致
if (arr1.length == arr2.length) {
for (int i = 0; i < arr1.length; i++) {
if (arr1[i] != arr2[i]) {
return false;
}
}
return true;
} else {
return false;
}
}
}
运行结果