Unterschied zwischen wenn und wenn sonst

Inhaltsverzeichnis:

Unterschied zwischen wenn und wenn sonst
Unterschied zwischen wenn und wenn sonst

Video: Unterschied zwischen wenn und wenn sonst

Video: Unterschied zwischen wenn und wenn sonst
Video: Excel Wenn Funktion - Wenn Dann Funktion [verschachtelt, mehrere Bedingungen, Formel, Sonst] 2024, Juli
Anonim

Hauptunterschied – if vs if else

Bei der Programmierung ist es notwendig, eine Anweisung auszuführen, je nachdem, ob die Bedingung wahr oder falsch ist. Das if und if else sind zwei Entscheidungsstrukturen. Programmiersprachen wie Java, C unterstützen die Entscheidungsstrukturen wie if und if else. Dieser Artikel beschreibt den Unterschied zwischen if und if else. In beiden enthält if den auszuwertenden Ausdruck. In if werden die Anweisungen innerhalb des if-Blocks ausgeführt, wenn die Bedingung wahr ist und die Steuerung an die nächste Anweisung nach dem if-Block übergeben wird. Wenn in if else die Bedingung wahr ist, werden die Anweisungen im if-Block ausgeführt, und wenn die Bedingung falsch ist, werden die Anweisungen im if else-Block ausgeführt. Das ist der Hauptunterschied zwischen if und if else.

Was ist wenn?

Die if-Anweisung besteht aus Ausdrücken. Ein Ausdruck kann Werte, Operatoren, Konstanten oder Variablen enth alten. Wenn der ausgewertete Ausdruck wahr ist, werden die Anweisungen im if-Block ausgeführt. Wenn der Ausdruck falsch ist, wird die Kontrolle an die nächste Anweisung nach dem if-Block übergeben. Die meisten Programmiersprachen nehmen Nicht-Null- und Nicht-Null-Werte als wahr und Null als falsch an.

Unterschied zwischen wenn und wenn sonst
Unterschied zwischen wenn und wenn sonst

Abbildung 01: Ein Programm mit if

Nach obigem Programm ist die Zahl eine Variable, die ganze Zahlen speichern kann. Es enthält den Wert 70. Der Ausdruck im if-Block wird geprüft. Da die Zahl größer oder gleich 50 ist, wird die Anweisung im if-Block ausgeführt. Nach der Ausführung wird die Kontrolle in der nächsten Anweisung nach dem if-Block übergeben.

Was wäre wenn sonst?

In if else gibt es zwei Blöcke. Die if-Anweisung enthält einen auszuwertenden Ausdruck. Wenn der ausgewertete Ausdruck wahr ist, werden die Anweisungen im if-Block ausgeführt. Am Ende des if-Blocks wird die Kontrolle an die nächste Anweisung nach dem if-Block übergeben. Wenn der Ausdruck falsch ist, wird die Steuerung an den Else-Block übergeben und die Anweisungen des Else-Blocks werden ausgeführt. Am Ende des Else-Blocks wird die Kontrolle an die nächste Anweisung nach dem Else-Block übergeben.

Hauptunterschied zwischen wenn und wenn sonst
Hauptunterschied zwischen wenn und wenn sonst

Abbildung 02: Ein Programm mit if else

Nach obigem Programm ist die Zahl eine Variable, die ganze Zahlen speichern kann. Er enthält den Wert 40. Wenn der Ausdruck in der if-Anweisung wahr ist, wird die Anweisung im if-Block ausgeführt. Andernfalls wird die Anweisung des Else-Blocks ausgeführt. Die Zahl ist kleiner als 50. Daher wird der else-Block ausgeführt. Am Ende des Else-Blocks wird die Kontrolle an die nächste Anweisung nach dem Else-Block übergeben.

Was sind die Ähnlichkeiten zwischen if und if else?

  • Sowohl if als auch if else sind Entscheidungsstrukturen in der Programmierung.
  • Sowohl if als auch if else enth alten die if-Anweisung mit einer Bedingung.
  • Bei if und if else wertet die if-Anweisung ganze Zahlen, Zeichen, Fließkommazahlen oder boolesche Typen aus.
  • Sowohl if als auch if else können die Gleichheit und die logischen Ausdrücke auswerten.

Was ist der Unterschied zwischen wenn und wenn sonst?

if vs if else

Die if-Anweisung ist eine Entscheidungsstruktur, die aus einem Ausdruck gefolgt von einer oder mehreren Anweisungen besteht. Das if else ist eine Entscheidungsstruktur, in der der if-Anweisung eine optionale else-Anweisung folgen kann, die ausgeführt wird, wenn der Ausdruck falsch ist.
Ausführung
Bei if werden die Anweisungen innerhalb des if-Blocks ausgeführt, wenn der Ausdruck wahr ist. Wenn der Ausdruck falsch ist, wird die nächste Anweisung nach dem if-Block ausgeführt. In if else wird der if-Block ausgeführt, wenn der Ausdruck wahr ist, und wenn der Ausdruck falsch ist, wird die Kontrolle an den else-Block übergeben.

Zusammenfassung – if vs if else

Es gibt verschiedene Entscheidungsstrukturen in der Programmierung. In diesem Artikel wurden zwei davon besprochen: if and if else. In if werden die Anweisungen innerhalb des if-Blocks ausgeführt, wenn die Bedingung wahr ist, und die Steuerung wird an die nächste Anweisung nach dem if-Block übergeben. In if else werden, wenn die Bedingung wahr ist, die Anweisungen innerhalb des if-Blocks ausgeführt, und wenn die Bedingung falsch ist, werden die Anweisungen im else-Block ausgeführt. Das ist der Unterschied zwischen if und if else.

Empfohlen: