1.定义两个数组,使用静态初始化完成数组元素的初始化
2.定义一个方法,用于比较两个数组的内容相同
3.比较两个数组的内容是否相同,按照下面的步骤实现就可以了 首先比较数组长度,如果长度不相同,数组内容肯定不相同,返回false 其次遍历,比较两个数组中的每一个元素,只要有元素不相同,返回false 最后循环遍历结束后,返回true
4:调用方法,用变量接收
5:输出结果
public class var65{
public static void main(String[] args){
//定义两个数组,静态初始化完成数组元素初始化
int[] a = {11,22,33,44,55};
int[] b = {11,22,33,44,55};
// 调用方法
boolean flag = compare(a,b);
System.out.println(flag);
}
// 定义一个方法,用于比较两个数组内容是否相同
/*
两个明确:
返回值类型:boolean
参数:int[] arr, int[] arr2
*/
public static boolean compare(int[] a , int[] b){
// 首先比较数组长度,如果长度不相同,数组内容肯定不相同,返回false
if(a.length != b.length){
return false;
}
// 其次遍历,比较两个数组中的每一个元素,只要有元素不相同,返回false
for(int i = 0; i < a.length ; i++){ // a数组循环变遍历
if(a[i] != b[i]){ // 判断a数组 是否相同 与 b数组
return false; // 不相同返回值false
}
}
// //最后循环遍历结束后,返回true
return true; // 数组相同 返回值trun
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)