ArrayPointer.java
/**
*測試數組元素傳遞方式
*/
public class ArrayPointer{
public static void main(String[] args){
ArrayPointer aPointer=new ArrayPinter();
int[] a={1,2,3,4,5};
System.out.println(打印數組a中的元素);
aPointer.print(a);
int[] b=a;
System.out.println("\n改變數組b中的第三個元素的值。\n ");
System.out.println("打印數組b中的元素。");
b[2]=a[2]+10;
aPointer.print(b);
System.out.println("再打印數組a中的元素。");
aPointer.print(b);
}
public void print(int[] array){
for(int i=0;i<array.length;i++){
System.out.println(" "+array[i]);//打印出數組中的每一個元素
}
System.out.println("\n*******************8");
*測試數組元素傳遞方式
*/
public class ArrayPointer{
public static void main(String[] args){
ArrayPointer aPointer=new ArrayPinter();
int[] a={1,2,3,4,5};
System.out.println(打印數組a中的元素);
aPointer.print(a);
int[] b=a;
System.out.println("\n改變數組b中的第三個元素的值。\n ");
System.out.println("打印數組b中的元素。");
b[2]=a[2]+10;
aPointer.print(b);
System.out.println("再打印數組a中的元素。");
aPointer.print(b);
}
public void print(int[] array){
for(int i=0;i<array.length;i++){
System.out.println(" "+array[i]);//打印出數組中的每一個元素
}
System.out.println("\n*******************8");
}}