更新時間:2020-07-27 15:09:32 來源:動力節點 瀏覽2081次
一.數組
數組
組就是指多個的意思,在之前我們的代碼中使用的數據類型都是單個的,為了將多個相同類型的數據存儲在一起,這時候就引出了組的概念
數組是存儲同一種數據類型多個元素的集合,也可以看成是一個容器
數組可以存儲基本數據類型,也可以存儲引用數據類型
數組是java中的唯一底層容器
2.數組的初始化
就是為數組開辟連續的內存空間,并為每個數組元素賦值
靜態初始化
指定內容,數組的長度由jvm自動判斷
數據類型[]數組名=new數據類型[]{元素,元素,元素,元素,元素}
數據類型[]數組名={元素,元素,元素,元素,元素}
動態初始化
指定數組的長度,數組中的元素由jvm給出默認值
數組類型[]數組名=new數據類型[數組長度]
public?static?void?main(String[]?args)?{
?//靜態初始化
?int[]?arr?=?{5,6,7,2,1};
?
?//動態初始化
?int[]?arr2?=?new?int[5];
}
3.注意事項
數組的長度在創建的時候就固定了,中途無法被改變
數組是靠角標定位元素,角標值從0開始
數組屬于引用數據類型
數組中元素必須是同一種數據類型
4.數組的操作
使用數組的角標對數組進行操作,我們可以將數組的一個角標位看作是一個變量
獲取數組的某個角標位:arr[角標值]
獲取到數組中的某個角標之后,就可以獲取值和賦值了
獲取數組的長度(元素的個數):arr.length
public?static?void?main(String[]?args)?{
?int[]?arr?=?new?int[5];
?//獲取數組的0角標位
?int?i?=?arr[0];
?//給數組的角標位賦值
?arr[0]?=?4;
?
}
5.數組默認值
整數型:byte short int long默認初始化值都是0
浮點型:float double默認初始化值都是0.0
布爾型:boolean默認初始化值是false
字符型:char默認初始化值是'\\u0000'十六進制的
引用數據類型:所有引用數據類型的初始化值都是null
public?static?void?main(String[]?args)?{
?//整數型?默認值是0
?int[]?is?=?new?int[2];
?System.out.println(is[0]);
?//字符型?默認是值十六進制的?'\\u0000'
?char[]?chs?=?new?char[2];
?System.out.println(chs[0]);
?//浮點型?默認值是0.0
?double[]?ds?=?new?double[2];
?System.out.println(ds[0]);
?//布爾型?默認值是false
?boolean[]?bs?=?new?boolean[2];
?System.out.println(bs[0]);
?//引用數據類型默認值是null
?String[]?strs?=?new?String[2];
?System.out.println(strs[0]);
?
}
以上就是動力節點java培訓機構的小編針對“javase項目開發視頻教程之數組”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習