Informationen zu Java-Arrays

Java-Array

Nachdem wir uns mit Java-Arrays vertraut gemacht haben, werden wir die Vorteile von Arrays und Verwendungsbeispielen ausgeben.

Die Unannehmlichkeiten von Variablen und die Vorteile von Arrays

Dieses Mal werden wir vergleichen, wie Variablen und Arrays mit einem Score-Management-Programm verwendet werden, und die Vorteile der Verwendung von Arrays erläutern.

Programmieren mit Variablen

test


public class Main {
  public static void main(String[] args) {
    int sansu = 20;
    int kokugo = 30;
    int rika = 40;
    int eigo = 50;
    int syakai = 80;
    int sum = sansu + kokugo + rika + eigo + syakai;
    int avg = sum / 5;
    System.out.println("Gesamtpunktzahl:" + sum);
    System.out.println("Durchschnittliche Punktzahl:" + avg); 
  }
}

Ausführungsergebnis

Gesamtpunktzahl: 220
Durchschnittliche Punktzahl: 44

Dies ist kein Problem, aber es gibt zwei Unannehmlichkeiten.

Programmieren mit Array

test


public class Main {
  public static void main(String[] args) {
    int[] scores = {20, 30, 40, 50, 80};
    int sum = scores[0] + scores[1] + scores[2] + scores[3] + scores[4];
    int avg = sum / scores.length;
    System.out.println("Gesamtpunktzahl:" + sum);
    System.out.println("Durchschnittliche Punktzahl:" + avg);
  }
}

Ausführungsergebnis

Gesamtpunktzahl: 220
Durchschnittliche Punktzahl: 44

Die Ausführungsergebnisse sind für beide gleich, aber die Verwendung eines Arrays macht den Code sauberer und etwas besser. Ich verstehe die Vorzüge der Verwendung solcher Arrays (?). Ich werde jedes einzelne erklären.

Was ist ein Array?

Daten, die mehrere Daten desselben Typs ** in ** Sortierreihenfolge ** speichern. Außerdem wird die Reihenfolge der Anordnung als Index bezeichnet, und diese Regel beginnt bei ** 0 **. In einem Programm, das Arrays verwendet, sind 20 Punkte das 0. Element.

Wie schreibe ich ein Array

Zum Erstellen eines Arrays sind 2 Schritte erforderlich.

Schritt 1 Deklaration des Arrays

Elementtyp [] Name der Arrayvariablen

int[] scores;

Schritt 2 Elemente erstellen und zuweisen

scores = new int[5];

new wird als neuer Operator bezeichnet und kann die angegebene Anzahl von Elementen in [] erstellen.

Schritt 1 und Schritt 2 können gleichzeitig ausgeführt werden

int[] scores = new int[5];

Ermitteln Sie die Anzahl der Elemente in einem Array

int num = scores.length;

Recommended Posts

[Java] Über Arrays
Informationen zu Java-Arrays
Java, über zweidimensionales Array
Über die Java-Schnittstelle
[Java] Informationen zu Java 12-Funktionen
Etwas über Java
Wo ist mit Java?
Informationen zu Java-Funktionen
Über Ruby-Arrays
Über Java-Threads
[Java] -Schnittstelle
Über die Java-Klasse
Über Java-Vererbung
Über Schnittstelle, Java-Schnittstelle
Über Java Var
Über Java Literal
Informationen zu Java-Befehlen
Informationen zur Java-Protokollausgabe
Informationen zur Java-Funktionsschnittstelle
Über die Klassenteilung (Java)
Verbinden Sie Arrays in Java
Informationen zur Java StringBuilder-Klasse
[Java] Über Singleton Class
Informationen zur Bindung von Java-Methoden
Informationen zu Aufteilungsmethoden (Java)
[Java Silver] Informationen zur Initialisierung
Informationen zur Java-Array-Liste
Über Java-Polymorphismus super ()
Informationen zur Vererbung (Java Silver)
Über Java-Lambda-Ausdrücke
Informationen zu Java-Einstiegspunkten
Java 10 Docker-Unterstützung
Persönliche Zusammenfassung über Java
Über die abstrakte Klasse von Java
Hinweise zu Java GC
Über Java-Instanzen
Studieren Sie Java-Array, Liste, Karte
Was ich über Java 6 recherchiert habe
[Gradle] Informationen zu Java-Plug-In-Aufgaben
Informationen zu Java-Variablendeklarationsanweisungen
Was ich über Java 9 recherchiert habe
[Java] Informationen zur Behandlung von Try-Catch-Ausnahmen
Informationen zu Java Class Loader-Typen
[Java Silver] Über gleich Methode
[Java] Über String und StringBuilder
Java
Was ich über Java 7 recherchiert habe
Über =
Informationen zu Alibaba Java-Codierungsrichtlinien
Java-Klasse Variable Klassenmethode
Über Java-Paket und Import
Über Java Abstract Class
Java
[Android / Java] Erfahren Sie mehr über DataBinding
Was ich über Java 5 recherchiert habe
Informationen zu statischen und nicht statischen Java-Methoden
Wie wäre es mit TECH ACADEMY? [Java-Kurs]
[Einführung in Java] Über Lambda-Ausdrücke