天天看點

java數組初始化指派_數組初始化與指派

數組初始化與指派

2009-09-17

如果有幾個object,他們的類型是相同的。建立它們的時候,它們可能在堆裡的各個散落位置産生,這樣的話,存取效率就會不高。既然它們的類型是相同的,那麼我們可以用連續的堆空間來存放它們,并且用同一個辨別符封裝。對,這個就是數組的來由了。由于這些對象使用同一個辨別符,是以要操縱數組内的對象,需要使用方括号下标操作符[]。

建立并初始化一個數組并指派

public class ArrayIni {

public static void main(String[] args){

int[] energy = {10, 30, 60, 100, 150};

int[] powerMood;

powerMood = energy;

for (int i = 0; i < powerMood.length; i++)

powerMood[i] = powerMood[i] * 2;

for (int i = 0; i < energy.length; i++){

System.out.println("各形态爆裂模式能量值為" + energy[i] );

}

}

}

如程式所示,在堆裡建立5個int對象,然後用energy來辨別這一塊連續的堆空間。這5個對象分别表示,幼年期、成長期、成熟期、完全體、究極體的能量值。

然後我們又定義一個标志符,也可以了解為引用, powerMood = energy 的意思是說,将powerMood也指向那