Deklarationsmethode eines eindimensionalen Arrays:
type var[]; oder type[] var;
Die Länge (die Anzahl der Elemente im Array) kann nicht angegeben werden
Verwenden Sie das Schlüsselwort new in Java, um ein Array-Objekt zu erstellen. Das Format ist:
Array-Name = neuer Typ des Array-Elements [Anzahl der Array-Elemente]
Beispiel:
TestNew.java:
Programmcode:
public class TestNew { public static void main(String args[]) { int[] s ; int i ; s = new int[5] ; for(i = 0 ; i < 5 ; i++) { s[i] = i ; } for(i = 4 ; i >= 0 ; i--) { System.out.println("" + s[i]) ; } } }
Initialisierung:
1. Dynamische Initialisierung: Array-Definition und Zuweisen von Werten zum Array werden separat ausgeführt
2: Den Array-Elementen Platz zuweisen und Werte zuweisen #🎜 🎜#3. Standardinitialisierung: Das Array ist ein Referenztyp und seine Elemente entsprechen den Mitgliedsvariablen der Klasse. Nachdem das Array also Speicherplatz zugewiesen hat, wird jedes Element auch gemäß den Regeln der Mitgliedsvariablen initialisiert.
Instanz:
TestD.java (dynamisch):
public class TestD { public static void main(String args[]) { int a[] ; a = new int[3] ; a[0] = 0 ; a[1] = 1 ; a[2] = 2 ; Date days[] ; days = new Date[3] ; days[0] = new Date(2008,4,5) ; days[1] = new Date(2008,2,31) ; days[2] = new Date(2008,4,4) ; } } class Date { int year,month,day ; Date(int year ,int month ,int day) { this.year = year ; this.month = month ; this.day = day ; } }
TestS .java (statisch):
public class TestS { public static void main(String args[]) { int a[] = {0,1,2} ; Time times [] = {new Time(19,42,42),new Time(1,23,54),new Time(5,3,2)} ; } } class Time { int hour,min,sec ; Time(int hour ,int min ,int sec) { this.hour = hour ; this.min = min ; this.sec = sec ; } }
public class TestDefault { public static void main(String args[]) { int a [] = new int [5] ; System.out.println("" + a[3]) ; } }
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Array-Deklaration und -Initialisierung in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!