- 零基礎學Java第2版
- 陳潔
- 858字
- 2018-12-31 19:34:38
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
說明
數組本身是對象類型數據。基本類型的數組,是指這個數組中數據的數據類型,與數組是否是對象類型數據毫無關系。
推薦閱讀
- Java Web基礎與實例教程(第2版·微課版)
- Apache Spark 2 for Beginners
- 64位匯編語言的編程藝術
- Visual C++數字圖像處理技術詳解
- Learning DHTMLX Suite UI
- Visual C#通用范例開發金典
- Internet of Things with ESP8266
- Machine Learning With Go
- Visual FoxPro 6.0程序設計
- Web App Testing Using Knockout.JS
- R語言:邁向大數據之路(加強版)
- SpringBoot從零開始學(視頻教學版)
- Learning Android Application Testing
- Java設計模式深入研究
- Java面向對象程序設計教程