Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java Schleifenkontrolle meistern: Effiziente Wiederholungstechniken

Es kann Situationen geben, in denen Sie einen Codeblock mehrmals ausführen müssen. Im Allgemeinen werden Statements sequenziell ausgeführt: Das erste Statement in einer Funktion wird zuerst ausgeführt, gefolgt vom zweiten, usw.

Programmiersprachen bieten verschiedene Kontrollstrukturen für komplexere Ausführungspfade.

Eine Schleife erlaubt uns, ein Statement oder eine Gruppe von Statements mehrmals auszuführen. Folgend die allgemeine Form einer Schleife in den meisten Programmiersprachen:

Java Schleifenkontrolle meistern: Effiziente Wiederholungstechniken

Java bietet folgende Schleifentypen für Schleifenanforderungen:

Nr.Schleife & Beschreibung
1while-Schleife – Wiederholt Statement(s) solange Bedingung true ist. Prüft Bedingung vor Ausführung des Schleifenkörpers.
2for-Schleife – Führt eine Folge von Statements mehrmals aus und verkürzt den Code, der die Schleifenvariable verwaltet.
3do...while-Schleife – Wie while, außer dass die Bedingung am Ende des Schleifenkörpers geprüft wird.

Schleifenkontroll-Statements

Schleifenkontroll-Statements ändern die Ausführung von ihrer normalen Sequenz. Wenn die Ausführung einen Gültigkeitsbereich verlässt, werden alle automatischen Objekte, die in diesem Bereich erstellt wurden, zerstört.

Java unterstützt folgende Kontroll-Statements:

Nr.Kontroll-Statement & Beschreibung
1break-Statement – Beendet die Schleife oder switch-Anweisung und überträgt Ausführung zum Statement unmittelbar nach der Schleife oder dem Switch.
2continue-Statement – Veranlasst die Schleife, den Rest ihres Körpers zu überspringen und die Bedingung sofort vor der nächsten Iteration neu zu prüfen.

Erweiterte for-Schleife in Java

Seit Java 5 wurde die erweiterte for-Schleife eingeführt. Sie wird hauptsächlich zum Durchlaufen von Sammlungen von Elementen einschließlich Arrays verwendet.

Syntax

Folgend die Syntax der erweiterten for-Schleife:

for(declaration : expression) {
  // Statements
}

Beispiel

Live Demo
public class Test {
  public static void main(String args[]) {
    int[] numbers = {10, 20, 30, 40, 50};
    for(int x : numbers) {
      System.out.print(x);
      System.out.print(",");
    }
    System.out.print("\n");
    String[] names = {"James", "Larry", "Tom", "Lacy"};
    for(String name : names) {
      System.out.print(name);
      System.out.print(",");
    }
  }
}

Dies produziert folgendes Ergebnis:

Ausgabe

10, 20, 30, 40, 50,
James, Larry, Tom, Lacy,

Was kommt als Nächstes?

Im folgenden Kapitel lernen wir Entscheidungsstrukturen in der Java-Programmierung kennen.

Java

  1. Java Operatoren meistern: Typen, Syntax und praktische Beispiele
  2. Java Kommentare: Typen, Verwendung und Best Practices
  3. Java if…else meistern: Kontrollfluss erklärt
  4. Java Enhanced For-Schleife meistern: Syntax, Beispiele und Best Practices
  5. Java-Schnittstellen meistern: Konzepte, Implementierung und Best Practices
  6. Java Try-With-Resources meistern: Automatisches Ressourcenmanagement erklärt
  7. Java Annotations erklärt: Typen, Platzierung und praktische Beispiele
  8. Java-Programm zur Identifikation von Armstrong-Zahlen mit For-Schleife
  9. Java Palindrom-Zahl-Prüfer: Algorithmen mit While- und For-Schleifen
  10. Java 9 Apps auf PLCnext Control mit Jlink optimieren