任何数据类型都能作为方法的参数类型,或者返回值类型。
数组作为方法的参数,传递进去的其实是数组的地址值
数组作为方法的返回值,返回的也是数组的地址值
public class juxing{
public static void main(String[] args) {
int[] B=printArrays(10,20,30); //把数组s的地址给数组B
System.out.println("数组B的地址");
System.out.println(B);
System.out.println("总和为:");
System.out.print(B[0]);
System.out.println("平均值为:");
System.out.print(B[1]);
}
/*
* 调用方法的三要素
* 返回值类型:返回的计算结果有两个,且用数组装了起来所以用int[]
* 方法名称:printArrays
* 参数列表:给我几个数,我才能计算总和,平均值,所以用int a,int b,int c
*/
public static int[] printArrays(int a,int b,int c) {
int sum=a+b+c;
int ave=sum/3;
int [] s=new int[2];
s[0]=sum;
s[1]=ave;
System.out.println("数组s的地址");
System.out.println(s);
return s;
}
}