Heim  >  Artikel  >  Java  >  Java-Array, eindimensionales Array

Java-Array, eindimensionales Array

王林
王林nach vorne
2019-11-28 14:36:042032Durchsuche

Java-Array, eindimensionales Array

Definition von Array:

Array ist der einfachste zusammengesetzte Datentyp, bei dem es sich um eine Sammlung geordneter Daten desselben Typs handelt. Ein Datenelement in einem Array wird als Array-Element bezeichnet und kann durch einen einheitlichen Array-Namen und Index eindeutig identifiziert werden. Abhängig davon, ob der Array-Index eins oder mehrere ist, werden Arrays in eindimensionale Arrays und mehrdimensionale Arrays unterteilt.

Die allgemeine Form der Deklaration eines eindimensionalen Arrays lautet:

类型 数组名[ ]; 或 类型[ ] 数组名;

Zum Beispiel:

 int intArray[ ]; int[ ] intArray;

Empfehlung für Online-Lernvideos: Java Online-Video

Initialisierung eines eindimensionalen Arrays:

类型 数组名[] = {元素1[,元素2…]}

Zum Beispiel:

int intArray[] = {1,2,3,4,5};
double decArray[] = {1.1,2.2,3.3};
String strArray[] = {“Java”,“BASIC”,“FORTRAN”};

Neuen Operator verwenden

Wenn das Array deklariert wurde, lautet die allgemeine Form der Speicherplatzzuweisung für das deklarierte Array wie folgt:

数组名= new 类型[数组大小];

Wenn das Array nicht deklariert ist, können Sie den neuen Operator verwenden um gleichzeitig mit der Array-Deklaration Speicherplatz für das Array zuzuweisen:

类型 数组名[] = new 类型[数组大小];

Zum Beispiel:

int a[]=new int[6];

(Hinweis: Java führt zur Gewährleistung der Sicherheit Überprüfungen außerhalb der Grenzen von Array-Elementen durch . Wenn der Index des Array-Elements kleiner als 0, größer oder gleich der Array-Länge ist, tritt eine Ausnahme auf: ArrayIndexOutOfBoundsException

Für Arrays gibt es eine häufig verwendete Länge, die die Länge von darstellt das Array. Zum Beispiel:

int a[]=new int[10];

dann:

a.length=10

)

Mit Arrays gelöste Probleme:

Ermitteln der durchschnittlichen Punktzahl der Schüler

Angenommen, die Schülernoten sind: 80, 60, 90, 45, 100, 88, 59, 98

Beispiel:

package 数组;

public class LY4求平均值 {

	public static void main(String[] args) {
		int[] a = { 80, 60, 90, 45, 100, 88, 59, 98 };
		double sum = 0, aver = 0;
		for (int b = 0; b < a.length; b++) {
			sum = sum + a[b];
		}
		aver = sum / a.length;
		System.out.println("学生的平均成绩为:" + aver);

	}

}

Das laufende Ergebnis ist:

Die durchschnittliche Punktzahl der Schüler beträgt: 77,5

Empfohlene verwandte Artikel und Tutorials:

Einführung in das Java-Lernen

Das obige ist der detaillierte Inhalt vonJava-Array, eindimensionales Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen