题目:
打印数组元素n次,采用方法
注意:
数组可以作为方法的参数
在调用方法时,向小括号进行传参,传递进去的是数组的地址值
代码实现:
public class DemoParam {
public static void main(String[] args) {
/*
* 三要素
* 返回值类型:void
* 方法名称:printarray
* 参数列表:必须给我数组才能打印其中元素。int[] array
*/
int arr[] = {"1","2","3"};
System.out.println(array);//地址值[I@16f65612
printarray(array);//传递进去的就是array当中保存的地址值
System.out.println("----------------------");
printarray(array);
System.out.println("----------------------");
}
public static void printarray(int[] array) {
System.out.println("printarray收到的参数是:");
System.out.println(array);//地址值[I@16f65612
for(int i=0;i<=arr.length-1;i++){
System.out.println(array[i]);
}
}
}
**结果是:**
[I@16f65612
printarray收到的参数是:
[I@16f65612
1
2
3
----------------------
printarray收到的参数是:
[I@16f65612
1
2
3
----------------------