This type of decision control structure includes a statement or block of statements on both paths.
If the Boolean expression evaluates to true
, the statement or block of statements 1 is executed; otherwise, the statement or block of statements 2 is executed.
The general form of the statement is
PHP, Java, C++, C#
if (Boolean_Expression) { /* A statement or block of statements 1 */ ; } else { /* A statement or block of statements 2 */ ; }
Notice: In PHP, Java, C++, and C#, the Boolean expression must be enclosed in parentheses.
Single statements can be written without being enclosed inside braces { }, and the if-else
statement becomes
if (Boolean_Expression) /* One Single Statement 1 */ ; else /* One Single Statement 2 */ ;
Visual Basic
If Boolean_Expression Then 'A statement or block of statements 1 Else 'A statement or block of statements 2 End If
Python
if Boolean_Expression: #A statement or block of statements 1 else: #A statement or block of statements 2