package Array;
public class Array {
public static void main(String[] args){
int[] arr = new int[] {1,2,3};
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
int[] arr2 = {4,5,6};
System.out.println(arr2);
System.out.println(arr2[0]);
System.out.println(arr2[1]);
System.out.println(arr2[2]);
}
/* Result:
[I@58ceff1
1
2
3
[I@7c30a502
4
5
6*/
}
// 方法重载:
// 1. 多个方法在同一个类中
// 2. 多个发给发具有相同的方法名
// 3. 多个方法的参数不相同,即类型不同,或者数量不同
// 与返回值无关
// 在调用的时候,java虚拟机会通过参数的不同来区分同名的方法
public static int sum(int a, int b){
return a + b;
}
public static double sum(double a, double b){
return a + b;
}
public static double sum(double a, double b,double c){
return a + b + c;
}
|