Java - Entscheidungsfindung
Entscheidungsfindungsstrukturen haben eine oder mehrere Bedingungen, die vom Programm ausgewertet oder getestet werden, zusammen mit einer Anweisung oder Anweisungen, die auszuführen sind, wenn die Bedingung als wahr bestimmt wird, und optional andere Anweisungen, die auszuführen sind, wenn die Bedingung bestimmt wird falsch sein.
Es folgt die allgemeine Form einer typischen Entscheidungsfindungsstruktur, die in den meisten Programmiersprachen zu finden ist −

Die Java-Programmiersprache stellt die folgenden Arten von Entscheidungsfindungsaussagen bereit. Klicken Sie auf die folgenden Links, um ihre Details zu überprüfen.
Sr.No. | Aussage &Beschreibung |
---|---|
1 | if-Anweisung Eine if-Anweisung besteht aus einem booleschen Ausdruck gefolgt von einer oder mehreren Anweisungen. |
2 | if...else-Anweisung Eine if-Anweisung kann von einer optionalen else-Anweisung gefolgt werden , die ausgeführt wird, wenn der boolesche Ausdruck falsch ist. |
3 | verschachtelte if-Anweisung Sie können ein if verwenden oder sonst wenn -Anweisung in einem anderen if oder sonst wenn Erklärung(en). |
4 | switch-Anweisung Ein Schalter -Anweisung ermöglicht es, eine Variable auf Gleichheit mit einer Liste von Werten zu prüfen. |
Die ? :Operator
Wir haben Bedingungsoperator ? : im vorigen Kapitel, das verwendet werden kann, um if...else zu ersetzen Aussagen. Es hat die 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 gesamten Ausdrucks zu ermitteln, wird zunächst exp1 ausgewertet.
-
Wenn der Wert von exp1 wahr ist, dann ist der Wert von exp2 der Wert des gesamten Ausdrucks.
-
Wenn der Wert von exp1 falsch ist, wird exp3 ausgewertet und sein Wert wird zum Wert des gesamten Ausdrucks.
Was kommt als Nächstes?
Im nächsten Kapitel werden wir die Number-Klasse (im java.lang-Paket) und ihre Unterklassen in der Java-Sprache besprechen.
Wir werden einige der Situationen untersuchen, in denen Sie Instanziierungen dieser Klassen anstelle der primitiven Datentypen verwenden, sowie Klassen wie Formatierung, mathematische Funktionen, die Sie kennen müssen, wenn Sie mit Numbers arbeiten.
Java
- Java-Operatoren
- Java-Kommentare
- Java for-each-Schleife
- Java-Schnittstelle
- Java-Versuch-mit-Ressourcen
- Java-Anmerkungen
- Die coolsten Ratschläge zur Herstellung von Blockbuster-IoT-Geräten?
- Java 8 – Optionale Klasse
- Verbessern Sie die Entscheidungsfindung in der modernen Fertigung mit Analysen
- Automatisieren Sie die Datenaufnahme und optimieren Sie die Entscheidungsfindung