09-遍历数组,数组是引用类型
public class demo005 {
public static void main(String[] args) {
int[] arrs = {1,2,3,4,5,6};
printArray(arrs);
// changArray(arrs);
createArray(arrs);
System.out.println("");
printArray(arrs);
}
// 便利所有数组
public static void printArray(int[] arr){
for(int temp :arr){
System.out.print(temp +"--");
}
}
// 处理数组的每个元素 因为是引用数据类型,所有会改变 数据的值
public static void changArray(int[] arr){
for (int i = 0; i < arr.length; i++) {
arr[i] = 2;
}
}
// 分配一个 堆里的值,这样就不引用 传入的数据的数据了
public static void createArray(int[] arr){
arr = new int[arr.length];
for (int i = 0; i < arr.length; i++) {
arr[i] = 2;
}
}
}