我寫了下面的程序來玩弄數組。Java:數組,這裏發生了什麼?
public class Tester{
public static void main (String[]args){
int [] nums = {1,3,6,1,2};
System.out.println(nums[0]);
System.out.println(nums[nums[1]]);
}
}
輸出:
1
1
什麼在第二個print語句是怎麼回事?我仍然無法弄清楚。如果切換了[1]具有6個或2,I得到一個錯誤但不能3.
nums [1]是3.現在您將值3作爲nums []的參數。 nums [3]也是1就像nums [0] – XtremeBaumer
那裏有那麼奇怪? – Mritunjay