数组与方法的互操作
本质:方法引用传递
1.方法接收数组
public class ArrayDemo1{
public static void main(String[] args){
int[] data =new int[]{2,4,6,8,10};
printArray(data);
}
public static void printArray(int[] data){
for(int temp: data){
System.out.println(temp+"、");
}
}
}//方法接收数组
2方法返回数组
public class ArrayDemo1{
public static void main(String[] args){
int[] data =init();
printArray(data);
}
public static void printArray(int[] data){
for(int temp:data){
System.out.println(temp+"、");
}
}
//定义一个方法返回整形数组
public static int[] init(){
return new int[]{2,4,6,8,10};//匿名数组
}
}//方法返回数组
3.方法修改数组
public class ArrayDemo1{
public static void main(String[] args){
int[] data =new int[]{2,4,6,8,10 };
modify(data);
printArray(data);
}
public static void modify (int[] data){
data[3]=5;//将数组中的第4个元素改成5
}
public static void printArray(int[] data){
for(int temp:data){
System.out.println(temp+"、");
}
}
}//方法修改数组