官术网_书友最值得收藏!

5.2 基本數據類型的數組

上面一節中使用實例對數組的用處作了分析,此節將針對基本數據類型的數組,講述其聲明方法和使用方法。本節將會利用大量編程實例,來加強對數組用法的理解。

5.2.1 基本類型數組的聲明

使用一個數據時,必須要對其進行聲明,這個道理對于數組來說也一樣,數組在使用之前也必須先聲明。先看下面的代碼,是如何聲明一個變量的。

int a;

仔細分析一下:int是指變量的數據類型,a是指變量名,由變量的聲明可以聯系到數組的聲明。

int a[];

仔細分析一下:int是指數組中所有數據的數據類型,也可以說是這個數組的數據類型,a[]表示數組名。

基本類型數組的聲明有幾種形式:

int a[];
int[] a;

說明

這兩種形式沒有區別,使用效果完全一樣,讀者可根據自己的編程習慣選擇。

5.2.2 基本類型數組的初始化

如何對基本類型的數組進行初始化呢?同樣,可以先從變量的初始化開始。一個變量的初始化工作,其實就是一個變量的賦值工作,例如下面的變量初始化實例。

int a=3;

以上就是一個變量初始化的例子,那么數組的初始化是什么樣子?下面看一個有關數組初始化的實例。

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

要用關鍵字“new”,是因為數組本來就是一個對象類型的數據。

數組的長度其實就是指數組中有幾個數據,舉個數組長度的例子。

int[] a={1,2,3,4,5};這個數組的長度就是里面有幾個數據,這個數組里有5個數據,說明這個數組長度是5;

在編寫程序的過程中,如果要引用數組的長度,一般是使用變量“length”,在程序中一般是使用下列格式:

數組名.length

介紹了以上那么多內容,下面先看一個基本類型數組的例子。

【實例5.1】創建一個擁有10個元素的整數型數組a,并通過a[i]=i*i為每個數組元素賦值,最后將結果輸出。

01   ///對a這個數組賦值
02   ///將數組a中的所有元素輸出
03   public class arrary1
04   {
05       public static void main(String[] args)
06       {
07           int[] a;
08           a=new int[10];
09           int i;
10           for(i=0;i<10;i++)
11           {
12                System.out.println("a["+i+"]="+(i*i));
13           }
14       }
15   }

【代碼說明】程序先做了個數組聲明“int[] a”,然后,創建了一個數組對象“a=new int[10]”,最后使用循環語句輸出數組中所有數據。

【運行效果】

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

說明

數組本身是對象類型數據。基本類型的數組,是指這個數組中數據的數據類型,與數組是否是對象類型數據毫無關系。

主站蜘蛛池模板: 克什克腾旗| 读书| 雷山县| 盘山县| 泸州市| 泰和县| 浪卡子县| 准格尔旗| 江孜县| 瑞昌市| 仪陇县| 藁城市| 章丘市| 广东省| 西城区| 新郑市| 修文县| 峨边| 巴彦淖尔市| 汝南县| 英德市| 海口市| 漠河县| 四会市| 浪卡子县| 会东县| 临桂县| 天门市| 梁山县| 怀远县| 旌德县| 万安县| 库尔勒市| 乳源| 临高县| 梅河口市| 鄯善县| 迁安市| 资阳市| 金华市| 道真|