package com;數組
// 值傳遞 變量值的拷貝
// 引用傳遞 傳遞的是引用的地址,也就是變量所對應的內存空間地址
public class TestArray{
public static void main(String[] args){
int[] array = {1,2,3,4,5,6,7};
System.out.println("=========== 值傳遞 ========");
int x =20;
c(x);// c方法中x的值:100
System.out.println("main方法中x 的值:"+x);
// main方法中x的值:20
System.out.println("=========== 引用傳遞 ========");
d(array);
a(array);
}
// 打印數組中的元素
public static void a(int[] array){
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
}
// 修改數組元素的方法
// 引用傳遞和值傳遞
public static void c(int x){
x=100;
System.out.println("c 方法中x的值:"+x);
}
public static void d(int[] x){
x[0] = 150;
}
}內存