今天就跟大家聊聊有關(guān)java數(shù)組中的一維數(shù)組是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
10年積累的網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有井陘免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。數(shù)組的定義:
數(shù)組是一種最簡單的復(fù)合數(shù)據(jù)類型,是一組同類型有序數(shù)據(jù)的集合。數(shù)組中的一個數(shù)據(jù)成員稱為數(shù)組元素,可以用一個統(tǒng)一的數(shù)組名和下標(biāo)唯一確定。根據(jù)數(shù)組下標(biāo)是一個還是多個,數(shù)組分為一維數(shù)組和多維數(shù)組。
聲明一個一維數(shù)組的一般形式為:
類型 數(shù)組名[ ]; 或 類型[ ] 數(shù)組名;
例如:
int intArray[ ]; int[ ] intArray;
一維數(shù)組的初始化:
類型 數(shù)組名[] = {元素1[,元素2…]}
例如:
int intArray[] = {1,2,3,4,5}; double decArray[] = {1.1,2.2,3.3}; String strArray[] = {“Java”,“BASIC”,“FORTRAN”};
使用new運(yùn)算符
若數(shù)組已經(jīng)聲明,為已聲明數(shù)組分配空間的一般形式如下:
數(shù)組名= new 類型[數(shù)組大小];
若數(shù)組未聲明,則可在數(shù)組聲明的同時用new運(yùn)算符為數(shù)組分配空間:
類型 數(shù)組名[] = new 類型[數(shù)組大小];
例如:
int a[]=new int[6];
(注意:Java對數(shù)組元素要進(jìn)行越界檢查以保證安全性。若數(shù)組元素下標(biāo)小于0、大于或等于數(shù)組長度將產(chǎn)生異常:ArrayIndexOutOfBoundsException
。
對于數(shù)組,有一個經(jīng)常用到的length,表示數(shù)組的長度。
例如:
int a[]=new int[10];
則:
a.length=10
)
運(yùn)用數(shù)組解決的問題:
求學(xué)生的平均成績
假設(shè)學(xué)生成績?yōu)椋?0,60,90,45,100,88,59,98
示例:
package 數(shù)組; public class LY4求平均值 { public static void main(String[] args) { int[] a = { 80, 60, 90, 45, 100, 88, 59, 98 }; double sum = 0, aver = 0; for (int b = 0; b < a.length; b++) { sum = sum + a[b]; } aver = sum / a.length; System.out.println("學(xué)生的平均成績?yōu)?" + aver); } }
運(yùn)行結(jié)果為:
學(xué)生的平均成績?yōu)?77.5
看完上述內(nèi)容,你們對java數(shù)組中的一維數(shù)組有進(jìn)一步的了解嗎?如果還想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。
當(dāng)前標(biāo)題:java數(shù)組中的一維數(shù)組是什么-創(chuàng)新互聯(lián)
分享地址:http://www.rwnh.cn/article42/essec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、品牌網(wǎng)站制作、自適應(yīng)網(wǎng)站、用戶體驗、商城網(wǎng)站、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容