国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

數(shù)組

2019-11-11 01:16:25
字體:
供稿:網(wǎng)友

數(shù)組:

一個變量指向一堆數(shù)據(jù)

純粹聲明:

int[] ints;int ints[]; //不建議這樣寫引用數(shù)據(jù)類型: 一種復(fù)雜的數(shù)據(jù)類型,可以為空

賦值

靜態(tài)賦值:

代碼實例

int[] ints = {2,1,3};只能在聲明時候進行(類型固定,大小固定)

不能第二次被整體賦值

錯誤實例:

int[] ints; ints[] = {1,1,1}; int[] ints = {2,1,3}; ints[] = {1,1,1};上述代碼將導(dǎo)致: 編譯器報錯但可以改變數(shù)組中的某個值直接輸出數(shù)組的變量名,則輸出的是內(nèi)存的地址,即數(shù)組的首地址

動態(tài)賦值:

初始數(shù)據(jù)為0;

int[] ints4 = new int[3];

下述代碼稱為:賦值

= new int[3]

動態(tài)賦值可以整體改變大小:

如:

ints4 = new int[4];//這樣就是一個新的數(shù)組了

不可以整體賦值

錯誤實例:

ints4 = {1,2,3,4};

可以在聲明時候整體賦值

如下:

給動態(tài)數(shù)組一個默認(rèn)的數(shù)值: 不推薦使用

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

二維數(shù)組:

實例化無固定長度但是有初始賦值的整型二維數(shù)組

int[][] ints2 = new int[][]{{1,2,3},{4,5,6},{7,8,9}};

實例化有固定長度的整型二維數(shù)組

int[][] ints3 = new int[2][3];

實例化無固定長度但是有默認(rèn)賦值的整型二維數(shù)組

int[][] ints4 = new int[][]{{1,2},{4,5,6},{7}};

直接賦初始值

int[][] ints5 = {{1,2},{4,5,6},{7}};

數(shù)組越界

int[][] ints5 = {{1,2},{4,5,6},{7}}; System.out.PRintln(ints5[0][2])二維數(shù)組for循環(huán)輸出ints2[i],那么則輸出是內(nèi)存的地址靜態(tài)和動態(tài)的數(shù)組在聲明時候有區(qū)別,用起來的時候是一樣的

關(guān)于null:

基本數(shù)據(jù)類型: 值存放在棧中引用類型(數(shù)組、String等): 值存放在堆中,變量名在棧當(dāng)中指向堆當(dāng)中的空間當(dāng)數(shù)組為null的時候,僅僅是聲明了一個變量名,沒有指向任何堆中的數(shù)據(jù)

二維數(shù)組索引:

ints4.length一維的長度
ints4[i].length二維的長度

for each循環(huán):

java1.5推出

要取的ints5值,格式如下:

int[][] ints5 = {{1,2},{4,5,6},{7}}; for(int[] is:ints5){ for(int is1:is){ System.out.println(is1); } }
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 扶绥县| 淮阳县| 嵩明县| 两当县| 乡宁县| 太康县| 沛县| 亳州市| 南投市| 黄石市| 民丰县| 芷江| 原平市| 九寨沟县| 红桥区| 吉首市| 临沭县| 同德县| 双柏县| 建平县| 元氏县| 雷州市| 拜城县| 沙坪坝区| 凤城市| 西乡县| 丰县| 光泽县| 永春县| 文昌市| 镇赉县| 嵊州市| 探索| 江口县| 同心县| 特克斯县| 密山市| 澎湖县| 永济市| 阜新| 侯马市|