今天就跟大家聊聊有關(guān)java數(shù)組中的一維數(shù)組是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
為姚安等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及姚安網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、姚安網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
數(shù)組的定義:
數(shù)組是一種最簡(jiǎn)單的復(fù)合數(shù)據(jù)類型,是一組同類型有序數(shù)據(jù)的集合。數(shù)組中的一個(gè)數(shù)據(jù)成員稱為數(shù)組元素,可以用一個(gè)統(tǒng)一的數(shù)組名和下標(biāo)唯一確定。根據(jù)數(shù)組下標(biāo)是一個(gè)還是多個(gè),數(shù)組分為一維數(shù)組和多維數(shù)組。
聲明一個(gè)一維數(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ù)組聲明的同時(shí)用new運(yùn)算符為數(shù)組分配空間:
類型 數(shù)組名[] = new 類型[數(shù)組大小];
例如:
int a[]=new int[6];
(注意:Java對(duì)數(shù)組元素要進(jìn)行越界檢查以保證安全性。若數(shù)組元素下標(biāo)小于0、大于或等于數(shù)組長(zhǎng)度將產(chǎn)生異常:ArrayIndexOutOfBoundsException
。
對(duì)于數(shù)組,有一個(gè)經(jīng)常用到的length,表示數(shù)組的長(zhǎng)度。
例如:
int a[]=new int[10];
則:
a.length=10
)
運(yùn)用數(shù)組解決的問題:
求學(xué)生的平均成績(jī)
假設(shè)學(xué)生成績(jī)?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é)生的平均成績(jī)?yōu)?" + aver); } }
運(yùn)行結(jié)果為:
學(xué)生的平均成績(jī)?yōu)?77.5
看完上述內(nèi)容,你們對(duì)java數(shù)組中的一維數(shù)組有進(jìn)一步的了解嗎?如果還想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。