华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計(jì)算機(jī)等級 > 二級考試 > Java語言程序設(shè)計(jì) > 考試輔導(dǎo) > 文章內(nèi)容
  

全國計(jì)算機(jī)二級考試Java語言程序設(shè)計(jì)知識點(diǎn)(83)

中華IT學(xué)院   【 】  [ 2016年5月23日 ]

一維數(shù)組的初始化

  數(shù)組的初始化分為靜態(tài)初始化和動態(tài)初始化:靜態(tài)初始化是在聲明數(shù)組的同時(shí)進(jìn)行賦值;動態(tài)初始化是在聲明數(shù)組后在對其進(jìn)行賦值。

  1.靜態(tài)初始化

int intArray[]={1,2,3,4};

String stringArray[]={"abc""How""you"};

2.動態(tài)初始化

int intArray[];

intArray = new int[5];

String stringArray[ ];

String stringArray = new String[3];/*為數(shù)組中每個元素開辟引用空間(32位) */

stringArray[0]= new String("How");//為第一個數(shù)組元素開辟空間

stringArray[1]= new String("are");//為第二個數(shù)組元素開辟空間

stringArray[2]= new String("you");// 為第三個數(shù)組元素開辟空間

  一維數(shù)組元素的引用

  一維數(shù)組元素的引用方式為:

arrayName[index]

  index為數(shù)組下標(biāo),它可以為整型常數(shù)或表達(dá)式,下標(biāo)從0開始。每個數(shù)組都有一個屬性length指明它的長度,例如:intArray.length指明數(shù)組intArray的長度。

  在編寫程序的過程中,如果要引用數(shù)組的長度,一般是使用變量“l(fā)ength”,在程序中一般是使用下列格式:

  數(shù)組名.length

  示例:創(chuàng)建一個擁有 10 個元素的整數(shù)型數(shù)組 a,并通過 a[i]=i*i 為每個數(shù)組元素賦值,最后將結(jié)果輸出。

public class arrary1{

public static void main(String[] args){

int[] a;

a=new int[10];

int i;

for(i=0;i<10;i++){

System.out.println("a[i]="+(i*i));

}

}

}

  運(yùn)行結(jié)果:

  a[0]=0

  a[1]=1

  a[2]=4

  a[3]=9

  a[4]=16

  a[5]=25

  a[6]=36

  a[7]=49

  a[8]=64

  a[9]=81

  程序先作了個數(shù)組聲明“int[] a”,然后,創(chuàng)建了一個數(shù)組對象“a=new int[10]”,最后使用循環(huán)語句輸出數(shù)組中所有數(shù)據(jù)。

  幾點(diǎn)說明:

  1、數(shù)組是對象類型數(shù)據(jù),聲明數(shù)組時(shí)注意new的使用。

  2、聲明數(shù)組時(shí),一定要考慮數(shù)組的最大容量,防止容量不夠的現(xiàn)象。數(shù)組一旦被聲明,它的容量就固定了,不容改變。如果想在運(yùn)行程序時(shí)改變?nèi)萘浚托枰玫綌?shù)組列表。數(shù)組列表不屬于本章的內(nèi)容,在數(shù)據(jù)結(jié)構(gòu)一部分會詳細(xì)講述。

  3、其實(shí)數(shù)組有一個缺點(diǎn),就是一旦聲明,就不能改變?nèi)萘浚@個也是其使用頻率不高的原因。一般存儲數(shù)據(jù)會使用數(shù)組列表或 vector,這兩種數(shù)據(jù)結(jié)構(gòu)來存儲數(shù)據(jù)。

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
耒阳市| 新营市| 高安市| 卓尼县| 柞水县| 德江县| 邓州市| 洪泽县| 定州市| 琼海市| 锦州市| 丘北县| 汾西县| 嘉善县| 什邡市| 湟源县| 清水河县| 南康市| 从江县| 高邮市| 汶上县| 武夷山市| 株洲市| 万载县| 封开县| 石渠县| 白水县| 吉隆县| 广水市| 遂昌县| 二手房| 隆林| 西华县| 友谊县| 乌拉特前旗| 屏南县| 定西市| 西丰县| 肥西县| 安乡县| 鲁山县|