Changes between Version 11 and Version 12 of Skript/2. Java/ 3. Bedingte Ausführung und Operatoren
- Timestamp:
- Nov 21, 2017, 9:40:45 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Skript/2. Java/ 3. Bedingte Ausführung und Operatoren
v11 v12 19 19 Ein Anweisungsblock wird durch geschweifte Klammern `{}` begrenzt. Anweisungsblöcke kommen nicht nur bei bedingten Anweisungen, sondern auch bei Klassen, Methoden, Schleifen, usw. vor. Es werden stets alle Anweisungen im Anweisungsblock ausgeführt. Ein Anweisungsblock kann noch weitere Anweisungsblöcke enthalten. 20 20 21 '''Hinweis:''' Bei Anweisungsblöcken, die nur aus einer Anweisung bestehen, dürfen die geschweiften Klammern weggelassen werden. Von dieser Möglichkeit wird dringend abgeraten, da die Wartbarkeit des Codes massiv leidet: Falls zu einem späteren Zeitpunkt ein solcher Block um weitere Anweisungen erweitert werden soll, kann es leicht passieren, dass das Einfügen der Klammern vergessen wird und das Programm einen semantischen Fehler enthält. Solche Fehler sind mitunter sehr zeitaufwändig und damit teuer zu finden. 22 23 Java Insel: [[http://openbook.rheinwerk-verlag.de/javainsel9/javainsel_02_004.htm#mjb044d5eb156360a6192e0bde3eeaceb0|Gruppieren von Anweisungen mit Blöcken]] 21 '''Java Insel:''' [[http://openbook.rheinwerk-verlag.de/javainsel9/javainsel_02_004.htm#mjb044d5eb156360a6192e0bde3eeaceb0|Gruppieren von Anweisungen mit Blöcken]] 24 22 25 23 Allgemeine Form:: … … 45 43 46 44 Die Bedingung ist ein Ausdruck, dessen Wert vom Typ `boolean` ist. Der Ausdruck kann beliebig komplex aufgebaut sein. In Booleschen Ausdrücken werden oft Vergleichsoperatoren und logische Operatoren verwendet, um den zu prüfenden Sachverhalt zu beschreiben. 45 46 '''Hinweis:''' Bei Anweisungsblöcken, die nur aus einer Anweisung bestehen, dürfen die geschweiften Klammern weggelassen werden. Von dieser Möglichkeit wird dringend abgeraten, da die Wartbarkeit des Codes massiv leidet: Falls zu einem späteren Zeitpunkt ein solcher Block um weitere Anweisungen erweitert werden soll, kann es leicht passieren, dass das Einfügen der Klammern vergessen wird und das Programm einen semantischen Fehler enthält. Solche Fehler sind mitunter sehr zeitaufwändig und damit teuer zu finden. 47 47 48 48 == Vergleichsoperatoren ==