Frage 2:Um die Summe zweier Zahlen zu ermitteln, benötigen Sie eine Methode, um die Summe von 5 Zahlen zu ermitteln, und Sie müssen eine Methode überladen, um die Summe zu ermitteln Für die Summe von 1.000 Zahlen und die Summe von 10.000 Zahlen ist die Parameterliste der Methode sehr lang und es müssen viele Methoden vorhanden sein. Sie müssen sich merken, welche Methode zwei und welche drei Parameter hat Parameter. Wenn Sie diese Funktion sorgfältig analysieren, geht es bei dieser Methode eigentlich nur darum, die Summe einer Menge von Werten zu ermitteln, sondern nur darum, welche Zahlen addiert werden müssen . Tipp des Meisters: Bei der Definition formaler Parameter einer Methode ist es am besten, 5 nicht zu überschreiten.
1.2 Was ist ein Array?
Einfach ausgedrückt ist es ein Datensatz, ein Datenhaufen. Das sogenannte Array ist eine Datenform, in der mehrere Variablen desselben Typs zur Vereinfachung der Verarbeitung in der Programmierung geordnet organisiert sind. Diese Datensätze desselben Typs, die in einer bestimmten Reihenfolge angeordnet sind, werden Arrays genannt. Alle Daten im Array werden als Array-Elemente bezeichnet, um ihren Speicherort anzugeben. Der Index beginnt bei 0 und die Schrittweite beträgt 1. Dies ähnelt der Erhöhung der Zeilennummer einer Excel-Tabelle nach Reihe.
Methode 1 (empfohlen): Typ des Array-Elements [] Array-Name; z. B.: int[] ages;
Sie können sich int[] als Datentyp, Array, vorstellen Typ vom Typ int. Methode 2: Typ des Array-Elements Array-Name[];Hinweis: Das Array muss initialisiert werden, bevor es verwendet werden kann. Denn Initialisierung bedeutet, Speicherplatz im Speicher zuzuweisen .
2. Initialisierung von Arrays
Arrays in Java müssen initialisiert werden, bevor sie verwendet werden können. Die sogenannte Initialisierung besteht darin, den Array-Elementen Speicher zuzuweisen und jedem Element einen Anfangswert zuzuweisen.
Die beiden Möglichkeiten zum Initialisieren eines Arrays sind in statische Initialisierung und dynamische Initialisierung unterteilt.Unabhängig davon, auf welche Weise Sie das Array initialisieren. Sobald die Initialisierung abgeschlossen ist, ist die Länge des Arrays festgelegt, sofern es nicht erneut initialisiert wird. Mit anderen Worten, das Array hat eine feste Länge.
Wir legen den Initialisierungswert für jedes Array-Element selbst fest und die Länge des Arrays wird vom System (JVM) bestimmt. Syntax:
Array-Elementtyp [] Array-Name =
Array-Elementtyp []{Element 1, Element 2, Element 3,...};
Beispiel:
int[] nums = new int[]{1,3,5,7,9};
Einfache Schreibmethode, muss sofort nach der Deklaration initialisiert werden, kann nicht zuerst deklariert und dann initialisiert werden int [] nums = {1,3,5,7,9};
Illustration der statischen Initialisierungsoperation und Neuzuweisungsoperation des Arrays
2.2 Dynamische Initialisierung des ArraysLassen Sie uns die
Elemente des festlegen Array-Nummer (Array-Länge), und der Anfangswert jedes Array-Elements wird vom System bestimmt.
Syntax:Beispiel:
int[] ages = new int[ 100 ];Hinweis: int[] nums = new
int[5] {1,3,5,7,9};//Die Schreibweise ist falsch. Statische Initialisierung und dynamische Initialisierung können nicht gleichzeitig verwendet werden
.Wenn wir im Voraus wissen, welche Daten wir speichern müssen, wählen wir die statische Initialisierung
Wenn wirnicht im Voraus wissen, welche Daten wir speichern müssen, können wir nur die dynamische Initialisierung verwenden ;
Java legt Anfangswerte für Datentypen fest, wie unten gezeigt:
0.0 F
|
doppelt |
0.0D
|
boolean |
false
|
char |
'u0000' (bedeutet leer)
|
Referenzdatentyp |
null
|
Das obige ist der detaillierte Inhalt vonGrundlegende Operationen auf Java-Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!