Java數組的使用
數組,就是相同數據類型的元素按一定順序排列的集合,那麼在Java中數組是怎麼使用的呢,一起來了解一下!
一、數組聲明
數組的定義如下:
1、首先是一個對象。
2、存放相同的數據類型,可以是原始數據類型或類類型。
3、所有的數組下標默認從0開始,而且訪問時不可超出定義的上限,否則會產生越界錯誤。
數組聲明時實際是創建一個引用,通過代表引用的這個名字來引用數組。數組
聲明格式如下:
數據類型 標識符 [ ]
例如:
int a[];//聲明一個數據類型為整型的數組a
pencil b[];//聲明一個數據類型為pencil類的數組b
二、創建數組
由於數組是一個對象,所以可以使用關鍵字new來創建一個數組,
例如:
a=new int[10];//創建存儲10個整型數據的數組a
b=nem pencil[20];//創建存儲20個pencil類數據的數組b
數組創建時,每個元素都按它所存放數據類型的'缺省值被初始化,如上面數組a的值被初始化為0,也可以進行顯式初始化。在Java編程語言中,為了保證系統的安全,所有的變量在使用之前必須是初始化的,如果未初始化,編譯時會提示出錯。有兩種初始化數組的方式,分別如下:
1、創建數組後,對每個元素進行賦值。
a[0]=5;
a[1]=4;
...
a[9]=10;
2、直接在聲明的時候就説明其值,例如:
int a[]={4,5,1,3,4,20,2};
説明了一個長度為7的一維數組。
例子:編寫程序測試數組,程序輸出結果如圖1所示。源程序代碼如下:
//程序文件名稱為
public class TestArray
{
public static void main(String args[])
{
//聲明數組
int a[];
char b[];
//創建數組
a=new int[3];
b=new char[2];
//數組初始化
for(int i=0;i<3;i++)
{
a[i]=i*3;
}
b[0]='a';
b[1]='b';
//快速初始化數組
int c[]={0,1*3,2*3};
//輸出結果
t("數組a");
for(int i=0;i<2;i++)
{
t(b[i]+" ");
}
t("數組c");
for(int i=0;i<3;i++)
{
t(c[i]+" ");
}
}
}
-
如何使用一個java
Java是一種可以撰寫跨平台應用程序的`面向對象的程序設計語言。以下是小編為大家搜索整理的如何使用一個java,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!...
-
Java語言程序設計基礎篇
導語:Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。下面我們來看看Java語言程序設計基礎篇,希望對大家有所幫助。1.1(顯示三條消息)packagedemo11;publicclass...
-
新手學習Java最高效的10個計劃
對於新手來説學習Java如同堵天書,下面是本站小編收集的關於新手學習Java最高效的10個計劃,希望可以為您的學習帶來幫助!計劃一:瞭解未來技術發展方向兩耳不聞窗外事,在如今是不合適的,尤其是在瞬息萬變的互聯網時代,作為一個開發者技術跟不上可以去專研,思想要跟不上,...
-
java的基礎語法教學
java的基礎語法教學前言學習完了第一個java程序,之後就來系統的學習java。先從基礎語法開始,這個語法你也可以理解為英語或是漢語裏面的語法,只不過大家各有各的特點和區別。學習編程其實也是一個編程語言的學習過程。我們在學習英語的.時候都説,要想學習好英語一...