数组可以作为方法的参数来传递数据(Java)
public class welcome{
static float AverageArray(float a[]) {
float average=0;
for(int i=0;i<a.length;i++) {
average=average+a[i];
}
return average/a.length;
}
public static void main(String[] args){
float a[]={1,2,3,4,5};
float average = AverageArray(a);
System.out.print("average="+average);
}
}
1.参数列表中数组的括号不能省static float AverageArray(float a[])
2.实参列表中数组名不需要括号float average = AverageArray(a);
3.数组名作为实参时,传递时地址,而不是具体的数组元素值,实参形参有相同的存储单元