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

Java Entscheidungsstrukturen: Bedingte Anweisungen für robuste Programmierung

Entscheidungsstrukturen haben eine oder mehrere Bedingungen, die vom Programm ausgewertet oder getestet werden, zusammen mit einem Statement oder Statements, die ausgeführt werden, wenn die Bedingung als true bestimmt wird, und optional anderen Statements, die ausgeführt werden, wenn die Bedingung als false bestimmt wird.

Folgend die allgemeine Form einer typischen Entscheidungsstruktur in den meisten Programmiersprachen:

Java Entscheidungsstrukturen: Bedingte Anweisungen für robuste Programmierung

Java bietet folgende Arten von Entscheidungs-Statements:

Nr.Statement & Beschreibung
1if-Statement – Ein if-Statement besteht aus einem booleschen Ausdruck gefolgt von einem oder mehreren Statements.
2if...else-Statement – Ein if-Statement kann von einem optionalen else-Statement gefolgt werden, das ausgeführt wird, wenn der boolesche Ausdruck false ist.
3Verschachteltes if-Statement – Sie können ein if oder else if Statement in ein anderes if oder else if Statement(s) schachteln.
4switch-Statement – Ein switch-Statement erlaubt es, eine Variable auf Gleichheit gegen eine Liste von Werten zu testen.

Der ? : Operator

Wir haben den bedingten Operator ? : im vorherigen Kapitel behandelt, der if...else-Statements ersetzen kann. Er hat folgende allgemeine Form:

Exp1 ? Exp2 : Exp3;

Wobei Exp1, Exp2 und Exp3 Ausdrücke sind. Beachten Sie die Verwendung und Platzierung des Doppelpunkts.

Um den Wert des Gesamtausdrucks zu bestimmen, wird zunächst exp1 ausgewertet.

Was kommt als Nächstes?

Im nächsten Kapitel besprechen wir die Number-Klasse (im java.lang Package) und ihre Unterklassen in Java.

Wir werden uns einige Situationen ansehen, in denen Sie Instanziierungen dieser Klassen anstelle der primitiven Datentypen verwenden werden, sowie Klassen wie Formatierung, mathematische Funktionen, die Sie kennen müssen, wenn Sie mit Zahlen arbeiten.

Java

  1. Java Operatoren meistern: Typen, Syntax und praktische Beispiele
  2. Java Kommentare: Typen, Verwendung und Best Practices
  3. Java Enhanced For-Schleife meistern: Syntax, Beispiele und Best Practices
  4. Java-Schnittstellen meistern: Konzepte, Implementierung und Best Practices
  5. Java Try-With-Resources meistern: Automatisches Ressourcenmanagement erklärt
  6. Java Annotations erklärt: Typen, Platzierung und praktische Beispiele
  7. IoT-Markteinführung optimieren: Bewährte Strategien für Erfolg
  8. Java 8 Optional meistern: Praktischer Leitfaden für null-sicheren Code
  9. Entscheidungsfindung in der fortschrittlichen Fertigung durch leistungsstarke Analytik verbessern
  10. Datenerfassung optimieren für intelligentere Entscheidungsfindung