首頁  >  文章  >  Java  >  java整數數組怎麼定義

java整數數組怎麼定義

(*-*)浩
(*-*)浩原創
2019-05-21 14:47:4712710瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn