【五】Java数组
文章目錄
- 1. 一維數(shù)組
- 1.1 聲名
- 1.2 創(chuàng)建
- 1.3 初始化
- 1.4 數(shù)組元素的引用
- 1.5 長度
- 2. 二維數(shù)組
- 2.1 二維數(shù)組的聲明和創(chuàng)建
- 2.2 二維數(shù)組的初始化
- 2.2 二維數(shù)組的引用
數(shù)組是相同類型的數(shù)據(jù)按順序組成的一種引用數(shù)據(jù)類型。
1. 一維數(shù)組
1.1 聲名
- 語法格式:
數(shù)據(jù)類型[] 數(shù)組名;
數(shù)據(jù)類型 數(shù)組名[];
1.2 創(chuàng)建
- 語法格式一:先聲明后創(chuàng)建
數(shù)據(jù)類型[] 數(shù)組名;
數(shù)組名 = new 數(shù)據(jù)類型[數(shù)組長度];
- 語法格式二:聲明的同時創(chuàng)建數(shù)組
數(shù)據(jù)類型[] 數(shù)組名 = new 數(shù)據(jù)類型[數(shù)組長度];
注意:數(shù)組長度必須指定;數(shù)組在內(nèi)存中是連續(xù)存儲的;數(shù)組都有默認(rèn)值。
1.3 初始化
聲明數(shù)組的同時給數(shù)組賦值,叫做數(shù)組的初始化。
// 數(shù)組的長度就是初始化時所給數(shù)組元素的個數(shù) int[] arr={1,2,3,4,5,6,7,8,9,10};1.4 數(shù)組元素的引用
- 語法格式:
數(shù)組名[下標(biāo)];
注意:下標(biāo)從0開始
1.5 長度
int[] a = {1,2,3,4,5,6,7,8,9,10};屬性length表示數(shù)組的長度,如a.length
2. 二維數(shù)組
2.1 二維數(shù)組的聲明和創(chuàng)建
二維數(shù)組的聲明有三種形式:
- 數(shù)據(jù)類型[][] 數(shù)組名;
- 數(shù)據(jù)類型 數(shù)組名[][];
- 數(shù)據(jù)類型[] 數(shù)組名[];
二維數(shù)組的創(chuàng)建:
數(shù)組名 = new 數(shù)據(jù)類型[行][列];
聲明的數(shù)組的同時進(jìn)行創(chuàng)建:
2.2 二維數(shù)組的初始化
與一維數(shù)組類似,創(chuàng)建的同時為數(shù)組元素賦值,即為數(shù)組的初始化。
int[][] num = {{1,2,3},{4,5,6},{7,8,9}}; // 創(chuàng)建了一個三行三列二維數(shù)組。num[1][2]的值為6。數(shù)組的遍歷:
//初始化一個二維數(shù)組 int[][] num1 = {{78,98},{65,75,63},{98}}; //循環(huán)輸出二維數(shù)組的內(nèi)容 for(int i=0;i < num1.length;i++){ for(int j=0;j < num1[i].length;j++){ System.out.print(num1[i][j]+" ");} System.out.println(); }2.2 二維數(shù)組的引用
與一維數(shù)組相似,行列的index值均從0開始。
如:已知一個三行三列的整型二維數(shù)組intArray,它的第三行第二列元素
表示為intArray[2][1]
總結(jié)
- 上一篇: python pca降维_机器学习之sk
- 下一篇: matlab中float类型的_Java