package com.itheima.Method;
public class Method6 {
public static void main(String[] args) {
int[] arrs=new int[]{2,5,6,4};
printArray(arrs);
}
public static void printArray(int[] arr) {
if (arr != null) {
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.print(i == arr.length - 1 ? arr[i] : arr[i] + ",");
}
System.out.print("]");
} else {
return;
}
}
}
package com.itheima.Method; public class Method7 { public static void main(String[] args) { int[] arr1=new int[]{12,35,56}; int[] arr2=new int[]{12,35,56}; boolean a=equals(arr1,arr2); System.out.println(a); } public static boolean equals(int[] arrs1,int[] arrs2){ if(arrs1==null&&arrs2==null){ return true; } if(arrs1==null||arrs2==null){ return false; } if(arrs1.length!=arrs2.length){ return false; } for (int i = 0; i < arrs1.length; i++) { if(arrs1[i]!=arrs2[i]){ return false; } } return true; } }
方法重载:
1.方法重载:一个类中,出现多个方法的名称相同,但是他们的形参列表是不同的,那么就称为方法重载了
package com.itheima.Method; public class Method8 { public static void main(String[] args) { test(); test(2); } public static void test(){ System.out.println("test1"); } public static void test(int a){ System.out.println("test2"+a); } }
方法重载的应用场景:
开发中我们经常需要处理一类业务,提供多种解决方案,此时用方法重载来设计是很专业的
方法重载在JAVA中的应用
在方法中单独使用return关键字:
package com.itheima.Method; public class Method8 { public static void main(String[] args) { chu(10,0); } public static void chu(int a,int b){ if(b==0){ System.err.println("您的数据有误"); return; } int c=a/b; System.out.println("除法结果是:"+c); } }
标签:return,int,System,参数传递,static,JAVA,public,out From: https://www.cnblogs.com/pengsuoqun123/p/18045599