1
输出一个int类型的数组,要求为: [11,22,33,44,55]
package com.zhang.parameter;
//有关方法的案例
public class MethodTest3 {
public static void main(String[] args) {
//输出一个int类型的数组,要求为: [11,22,33,44,55]
int[] arr = {11,22,33,44,55};
printarr(arr);
}
public static void printarr(int[] arr){
System.out.print("[");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]);
if(i < arr.length-1 ){
System.out.print(",");
}
}
System.out.println("]");
}
}
2
比较两个int数组是否相同,只有 长度,位置,都相等才相等
package com.zhang.parameter;
//参数传递的案例
//比较两个int数组是否相同,只有 长度,位置,都相等才相等
public class MethodTest4 {
public static void main(String[] args) {
int[] arr1 = {10,20,30};
int[] arr2 = {10,20,30};
int[] arr3 = {10,20};
boolean a =compare(arr1,arr2);
System.out.println(a);
boolean b = compare(arr1,arr3);
System.out.println(b);
}
public static boolean compare(int[] arr1,int[] arr2){
//1.判空
if (arr1 == null && arr2 == null){
return true;
}
//2.
if(arr1 == null || arr2 == null){
return false;
}
//判断两个数组的长度是不是一样
if(arr1.length != arr2.length){
return false;
}
for(int i = 0; i <arr1.length;i++){
if (arr1[i] != arr2[i]){
return false;
}
}
return true;
}
}