色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

誰幫我講解下Java的數組及下標的范圍啊

江奕云2年前23瀏覽0評論

誰幫我講解下Java的數組及下標的范圍啊?

在java中數組有這么幾種聲明 方式。

1. int[] arrs = new int[10];

這種方式等同于int arrs[] = new int[10];

因為數組的長度是固定的,所以在聲明的時候必須指定數組的長度。上面我聲明了一個10個長度的數組。

下標呢,是從0開始到數組長度的上一位,即 數組長度 - 1,上面的數組最大下標是9。

存取值的時候要通過下邊來操作。

例:arr[0] = 1;

arr[1] = 2;

arr[9] = 10;

這樣他就會在相應的位置存儲給定的值。如果這樣 arr[10]就會拋異常,因為最大下標只有9.

取值也是通過下標

例: int num = arr[0]; 這樣取到的就是1.

因為數組長度是固定的,所以就算不存值也是會占內存的,

例:int num = arr[8];

我并沒給8下標的存值,但是它輸出的是0,因為數組時引用類型,默認值是0,自己可以查一下。

還有一種

int[] arrs = new int[]{1,2,3,4,5,6};

聲明加賦值的方式,這樣后邊的中括號就不能制定數組長度了,數組長度根據值的數量決定。

上邊這個數組長度就是6,其他用法一樣。

百度搜索圈T社區(www.aiquanti.com) 免費視頻教程

java創建數組,誰幫我講解下Java的數組及下標的范圍啊