Java基礎(chǔ)語(yǔ)法之?dāng)?shù)組的使用

Java基礎(chǔ)語(yǔ)法之?dāng)?shù)組的使用

天津卓眾教育      2022-03-26 00:30:01     12

Java基礎(chǔ)語(yǔ)法之?dāng)?shù)組的使用,一、數(shù)組聲明數(shù)組的定義如下:1、首先是一個(gè)對(duì)象。2、存放相同的數(shù)據(jù)類(lèi)型,可以是原始數(shù)據(jù)類(lèi)型或類(lèi)類(lèi)型。3、所有的數(shù)組下標(biāo)默認(rèn)

課程價(jià)格 請(qǐng)咨詢

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹


一、數(shù)組聲明


數(shù)組的定義如下:


1、首先是一個(gè)對(duì)象。


2、存放相同的數(shù)據(jù)類(lèi)型,可以是原始數(shù)據(jù)類(lèi)型或類(lèi)類(lèi)型。


3、所有的數(shù)組下標(biāo)默認(rèn)從0開(kāi)始,而且訪問(wèn)時(shí)不可超出定義的上限,否則會(huì)產(chǎn)生越界錯(cuò)誤。


數(shù)組聲明時(shí)實(shí)際是創(chuàng)建一個(gè)引用,通過(guò)代表引用的這個(gè)名字來(lái)引用數(shù)組。數(shù)組聲明格式如下:


數(shù)據(jù)類(lèi)型 標(biāo)識(shí)符 [ ]


例如:


int a[];//聲明一個(gè)數(shù)據(jù)類(lèi)型為整型的數(shù)組a

pencil b[];//聲明一個(gè)數(shù)據(jù)類(lèi)型為pencil類(lèi)的數(shù)組b



二、創(chuàng)建數(shù)組


由于數(shù)組是一個(gè)對(duì)象,所以可以使用關(guān)鍵字new來(lái)創(chuàng)建一個(gè)數(shù)組,


例如:


a=new int[10];//創(chuàng)建存儲(chǔ)10個(gè)整型數(shù)據(jù)的數(shù)組a

b=nem pencil[20];//創(chuàng)建存儲(chǔ)20個(gè)pencil類(lèi)數(shù)據(jù)的數(shù)組b


數(shù)組創(chuàng)建時(shí),每個(gè)元素都按它所存放數(shù)據(jù)類(lèi)型的缺省值被初始化,如上面數(shù)組a的值被初始化為0,也可以進(jìn)行顯式初始化。在Java編程語(yǔ)言中,為了保證系統(tǒng)的安全,所有的變量在使用之前必須是初始化的,如果未初始化,編譯時(shí)會(huì)提示出錯(cuò)。有兩種初始化數(shù)組的方式,分別如下:


1、創(chuàng)建數(shù)組后,對(duì)每個(gè)元素進(jìn)行賦值。


a[0]=5;

a[1]=4;

...

a[9]=10;


2、直接在聲明的時(shí)候就說(shuō)明其值,例如:


int a[]={4,5,1,3,4,20,2};

說(shuō)明了一個(gè)長(zhǎng)度為7的一維數(shù)組。


例子:編寫(xiě)程序測(cè)試數(shù)組,程序輸出結(jié)果如圖1所示。源程序代碼如下:


//程序文件名稱為T(mén)estArray.java

public class TestArray

    public static void main(String args[])

    {

         //聲明數(shù)組

         int a[];

         char b[];

         //創(chuàng)建數(shù)組

         a=new int[3];

         b=new char[2];

         //數(shù)組初始化

                for(int i=0;i<3;i++)

                {

                     a[i]=i*3;

                 }

                 b[0]='a';

                 b[1]='b';

                 //快速初始化數(shù)組

                 int c[]={0,1*3,2*3};

                 //輸出結(jié)果

                 System.out.print("數(shù)組an");

            for(int i=0;i<2;i++)

            {

                 System.out.print(b[i]+" ");

             }

             System.out.print("n數(shù)組cn");

             for(int i=0;i<3;i++)

             {

                  System.out.print(c[i]+" ");

              }

            }

          }


以上就是天津卓眾教育java培訓(xùn)機(jī)構(gòu)小編介紹的“Java基礎(chǔ)語(yǔ)法之?dāng)?shù)組的使用”的內(nèi)容,希望對(duì)大家有幫助,更多java最新資訊請(qǐng)繼續(xù)關(guān)注天津卓眾教育java培訓(xùn)機(jī)構(gòu)官網(wǎng),每天會(huì)有精彩內(nèi)容分享與你。


相關(guān)視頻教程免費(fèi)下載


java數(shù)組視頻教程:使用數(shù)組模擬棧Stack


java數(shù)組視頻教程:數(shù)組的定義


java數(shù)組視頻教程:動(dòng)態(tài)初始化


java數(shù)組視頻教程:main方法的args參數(shù)詳解



相關(guān)文章推薦


java數(shù)組作為方法參數(shù)傳遞及作為方法返回值


java怎么向數(shù)組中插入元素


Java中的數(shù)組數(shù)據(jù)結(jié)構(gòu)需要了解的要點(diǎn)


Java對(duì)象數(shù)組排序的三種方法


java數(shù)組教程


java如何在數(shù)組中插入元素



培訓(xùn)啦提醒您:交易時(shí)請(qǐng)核實(shí)對(duì)方資質(zhì),對(duì)于過(guò)大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。