Changes between Version 11 and Version 12 of Skript/2. Java/ 3. Bedingte Ausführung und Operatoren


Ignore:
Timestamp:
Nov 21, 2017, 9:40:45 AM (7 years ago)
Author:
tracadmin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Skript/2. Java/ 3. Bedingte Ausführung und Operatoren

    v11 v12  
    1919Ein 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.
    2020
    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]]
    2422
    2523 Allgemeine Form::
     
    4543
    4644Die 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.
    4747
    4848== Vergleichsoperatoren ==