首頁 > Java > java教程 > 主體

java整數數組怎麼定義

(*-*)浩
發布: 2020-09-18 10:13:44
原創
12765 人瀏覽過

java整數數組怎麼定義

Java 中定義陣列的語法有兩種:

#
type arrayName[];
type[] arrayName;
登入後複製

type 為Java中的任意資料類型,包括基本類型和組合類型,arrayName為數組名,[必須是合法的標識符,[] 指明該變數是數組類型變數。 例如:

int demoArray[];
int[] demoArray;
登入後複製

這兩種形式沒有差別,使用效果完全一樣,讀者可依照自己的程式設計習慣選擇。

Java在定義數組時不會為數組元素分配內存,因此[ ]中無需指定數組元素的個數,即數組長度。而且對於如上定義的一個陣列是不能存取它的任何元素的,我們必須要為它分配記憶體空間,這時要用到運算子new,其格式如下:

arrayName=new type[arraySize];
登入後複製

其中,arraySize 為陣列的長度,type 為陣列的類型。

如:

demoArray=new int[3];
登入後複製

為一個整數陣列分配3個int 型整數所佔據的記憶體空間。

通常,你可以在定義的同時分配空間,語法為:

type arrayName[] = new type[arraySize];
登入後複製

例如:

int demoArray[] = new int[3];
登入後複製

數組的初始化

你可以在宣告數組的同時進行初始化(靜態初始化),也可以在宣告以後進行初始化(動態初始化)。例如:

// 静态初始化
// 静态初始化的同时就为数组元素分配空间并赋值
int intArray[] = {1,2,3,4};
String stringArray[] = {"Java", "http://www.java.com", "一切编程语言都是纸老虎"};
// 动态初始化
float floatArray[] = new float[3];
floatArray[0] = 1.0f;
floatArray[1] = 132.63f;
floatArray[2] = 100F;
登入後複製

相關學習推薦:java基礎教學

#

以上是java整數數組怎麼定義的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板