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