Java中数组与方法互操作
1.方法接收数组
public class Test{
public static void main(String[] args) {
int[] data = new int[]{1,2,3,4,5};
printArry(data);
}
public static void printArry(int[] data){
for(int temp:data){
System.out.print(temp+" ");
}
}
}
//输出1 2 3 4 5
2.方法返回数组
public class Test{
public static void main(String[] args) {
int[] data = init();
for (int var : data) {
System.out.print(var+" ");
}
}
public static int[] init(){
return new int[]{1,2,3,4,5};
}
}
//输出1 2 3 4 5
3.方法修改数组
public class Test{
public static void main(String[] args) {
int[] data = new int[]{1,2,3,4,5};
modify(data);
for (int var : data) {
System.out.print(var+" ");
}
}
public static void modify(int[] data){
data[0] = 6;
}
}
//输出6 2 3 4 5
方法修改数组本质上就是数组的引用传递。