Was immer in einer Anweisung "If/Then" geschrieben wird?

December 28

Die meisten Programmiersprachen verwenden bedingte Anweisungen, die manchmal als bezeichnet werden "Wenn dann"-Anweisungen. Damit können Programmierer zum Erstellen komplexer fließt der Ausführung, das Verhalten einer Anwendung zu bestimmten Umständen Schneiderei. Bedingte Anweisungen sind, die Strukturen, Umsetzung, verarbeitet werden, die je nach Programm-Eingabe variiert. Einige Bedingungsstrukturen zu verwenden, "Wenn", "else If" und "else"-Anweisungen, obwohl der nur die notwendigen Bestandteil einer einzigen "If"-Anweisung ist.

Wenn Schlüsselwort

Die Klausel "Wenn" ist ein wesentliches Element in einer bedingten Anweisung. Die meisten Sprachen verwenden das Schlüsselwort "Wenn" die normalerweise innerhalb der Sprache eine besonderen Bedeutung hat. Das "Wenn" Schlüsselwort folgt immer eine Beschreibung eines bedingten Tests, in Klammern enthalten. Manchmal erscheint die Prüfbedingung innerhalb von "else If" statt einer "If"-Anweisung, die Anwendungen mehrere Tests miteinander zu verketten. Der folgende JavaScript-Beispielcode veranschaulicht dies:

if(Word.Length>5) document.write ("größer als fünf");sonst if(word.length>3) document.write ("größer als drei");Else document.write ("höchstens drei");

Dieser Code weist den Browser an die Durchführung der ersten Prüfbedingung, den ersten Dokument-Write-Befehl ausführen, wenn der Test stimmt. Der zweite Test wird nur ausgeführt, wenn die erste gibt false zurück, und die Dritte nur ausgeführt wird, wenn die ersten beiden false zurück.

Prüfbedingung

Der bedingte Test ist eine entscheidende Zutat in jedem "if"-Anweisung. Der folgende Beispielcode für Java zeigt es:

Wenn (Num < = 10) System.out.println ("mindestens zehn");

Bedingte Tests verwenden booleschen Logik. Eine Prüfbedingung gibt immer den Wert True oder False zurück. Dieser Test prüft, ob eine Zahl größer oder gleich zehn, eine Output-Anweisung ausführen wenn es ist. Wenn der Test false zurückgibt, wird die Ausführung auf der nächsten Zeile verschoben. Bedingungen in "Wenn" und "else If"-Anweisungen können mehrere Tests verkettet mit logischen Operatoren, wie im folgenden erweiterten Beispiel enthalten:Wenn (Num < = 10 & & Num > 0) System.out.println ("zwischen eins und zehn");

Dieser Test gibt true zurück, wenn beide Tests darin true zurückgeben. Dies ist ein Test "und". Skripte können auch durchführen "oder" und "nicht" testet.

Wenn Körper

Der Körper einer bedingten Anweisung ist der Code, der ausgeführt wird, wenn der Test true zurückgibt. Wenn der bedingte Körper nur eine einzige Zeile Code enthält, kann es die Prüfbedingung unmittelbar folgen. Wenn Körper mehrere Anweisungen enthält, kann der Programmierer diese innen Code-Blöcke, wie im folgenden Beispiel PHP einbinden:

{if($Value==10)}Echo "< p >";Echo "der Wert 10 ist";Echo "</p >";}

Dieser Code führt mehrere Zeilen verarbeiten, wenn der bedingte Test true zurückgibt. Die Anweisungen werden innerhalb eines Blocks durch die geschweiften Klammern gruppiert.

Optionen

Eine bedingte Anweisung in einem Programm besteht aus einer einzigen "If"-Anweisung mit einer einzigen Codezeile drin. In vielen Fällen jedoch Programmierer Kette zusammen mehrere Tests mit mehreren Zeilen Code in ihnen. Abhängig von der Sprache gebräuchlich kann ein bedingter Block auch andere Funktionen der Anwendung aufrufen. In einigen Fällen erscheinen bedingte Anweisungen in anderen Kontrollstrukturen wie Schleifen.