數(shù)組時相同類型的數(shù)據(jù)按順序組成的一種引用數(shù)據(jù)類型
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機域名、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、班戈網(wǎng)站維護、網(wǎng)站推廣。主要內(nèi)容:
一維數(shù)組
-聲明
-創(chuàng)建
-初始化
-元素的引用
-長度
-數(shù)組的應(yīng)用
一,一維數(shù)組 1,數(shù)組聲明語法格式:
數(shù)據(jù)類型[] 數(shù)組名;?
數(shù)據(jù)類型 數(shù)組名[];
Int[] myIntArray;
變量聲明語法格式:
數(shù)據(jù)類型 變量名;
2,數(shù)組創(chuàng)建語法格式一:先聲明后創(chuàng)建
數(shù)據(jù)類型[] 數(shù)組名;?
數(shù)組名=new 數(shù)據(jù)類型[數(shù)組長度];
Int[] arr;
arr=new int[10];
語法格式二:聲明的同時創(chuàng)建
數(shù)據(jù)類型[] 數(shù)組名=new 數(shù)據(jù)類型[數(shù)據(jù)長度];
Int[] arr=new int[10]; //創(chuàng)建長度為10的整型數(shù)組arr ,要注意數(shù)組長度必須指定!
3,數(shù)組在內(nèi)存中的存儲數(shù)組建立后會在內(nèi)存中開辟連續(xù)的空間存儲數(shù)據(jù),并且對于整型數(shù)組,其開始的默認值是0
數(shù)組名最先指向的是數(shù)組的第一個元素
局部變量和數(shù)組的默認值問題:
局部變量沒有默認值,需要先賦值,但是數(shù)組是有默認值的,數(shù)組本身是對象
4,數(shù)組的初始化聲明數(shù)組的同時給數(shù)組賦值,叫做數(shù)組的初始化(對比變量的初始化)
Int[] arr={1,2,3,4,5,6,7,8,9,10}; //數(shù)組的長度就是初始化時所給數(shù)組元素的個數(shù)
5,數(shù)組元素的引用語法格式:
數(shù)組名[下下標];? //注意下標是從0開始的
6,數(shù)組長度屬性length表示數(shù)組長度,比如a.length,但是后邊沒有括號
exception:運行時異常
增強型for循環(huán):
又叫foreach循環(huán)
E.g.
int[] arr={1,2,3,4,5};
for(int n:arr){
System.out.println(n);? //不斷把arr元素的值賦給n
}
二,冒泡排序對一組整數(shù)按照從小到大順序進行排序
把大的數(shù)放到后邊
排序次數(shù)是數(shù)組數(shù)減一
三,二維數(shù)組 二維數(shù)組的聲明:int[][] intArray;
float floatArray[][];
double[] doubleArray[];
前行后列
在創(chuàng)建數(shù)組時可以只指定行數(shù),但不能只指定列數(shù),并且當只指定行數(shù)后,程序默認這是個一維數(shù)組,用二維數(shù)組調(diào)取元素的格式會報錯(空指針錯誤Array=new float[3][];
//System.out.println(floatArray[0][0]);? 會報錯!
//每行相當于一個一維數(shù)組,需要創(chuàng)建
floatArray[0]=new float[3]; //第一行有三列
floatArray[1]=new float[4]; //第二行有四列
floatArray[2]=new float[5]; //第三行有五列
System.out.println(floatArray[0][0]);? //不報錯了
二維數(shù)組初始化
int[][] num={{1,2,3},{4,5,6},{7,8,9}};
System.out.println("數(shù)組的行數(shù)為:"+num.length);
System.out.println("數(shù)組的列數(shù)為:"+num[0].length);
循環(huán)輸出二維數(shù)組:
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧