Heim  >  Artikel  >  Java  >  So definieren Sie ein Java-Integer-Array

So definieren Sie ein Java-Integer-Array

(*-*)浩
(*-*)浩Original
2019-05-21 14:47:4712687Durchsuche

So definieren Sie ein Java-Integer-Array

Es gibt zwei Syntaxen zum Definieren von Arrays in Java:

type arrayName[];
type[] arrayName;

Typ ist jeder Datentyp in Java, einschließlich Basistypen und kombinierter Typ, arrayName ist der Array-Name, [muss ein gültiger Bezeichner sein, [] gibt an, dass die Variable eine Variable vom Array-Typ ist. Zum Beispiel:

int demoArray[];
int[] demoArray;

Es gibt keinen Unterschied zwischen diesen beiden Formen und der Nutzungseffekt ist genau der gleiche. Leser können entsprechend ihren eigenen Programmiergewohnheiten wählen.

Java reserviert beim Definieren eines Arrays keinen Speicher für Array-Elemente, daher ist es nicht erforderlich, die Anzahl der Array-Elemente, also die Array-Länge, in [] anzugeben. Darüber hinaus können wir auf keines seiner Elemente zugreifen. In diesem Fall müssen wir den Operator new verwenden:

arrayName=new type[arraySize];

Unter diesen ist arraySize die Länge des Arrays und type der Typ des Arrays.

Zum Beispiel:

demoArray=new int[3];
Reservieren Sie den von 3 Ganzzahlen vom Typ int belegten Speicherplatz für ein Ganzzahlarray.



Normalerweise können Sie beim Definieren Platz zuweisen. Die Syntax lautet:

type arrayName[] = new type[arraySize];

Zum Beispiel:

int demoArray[] = new int[3];

Initialisierung von Arrays

Sie können das Array gleichzeitig initialisieren (statische Initialisierung) oder Sie können es nach der Deklaration initialisieren (dynamische Initialisierung). Zum Beispiel:

// 静态初始化
// 静态初始化的同时就为数组元素分配空间并赋值
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;
Verwandte Lernempfehlungen:

Java Basic Tutorial

Das obige ist der detaillierte Inhalt vonSo definieren Sie ein Java-Integer-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet Panel?Nächster Artikel:Was bedeutet Panel?