Conditional Statements (If/Else)

If Statements

If statements only run code within a coding block when certain conditions are true.

Format:

Almost everything but Python:

if (test) {
    // Run this code if test is true
}

Example:

if (num < 4) {
    println("This number is less than 4!");
}

Python:

if test:
    # Run this code if test is true

Example:

if num < 4:
    println("This number is less than 4!")

If/Else Statement

If/else statements only run code within a coding block when certain conditions are true, otherwise the else statement block of code will run.

Format:

Almost everything but Python:

Example:

Python:

Example:

If/Else If/Else Statement

If/else if/else statements only run code within a coding block when certain conditions are true, otherwise the else statement block of code will run.

Else if statement blocks go between if and the else blocks to provide more options.

These are good for multiple specific choices .

Format:

Almost everything but Python:

Example:

Python:

Example:

Switch/Case Statement

Switch/case statements replace else if statements when equivalents are being tested .

Instead of testing in the parentheses, the parentheses hold the first value , then each “case” is what the variable is compared with . If the variable matches the case, the corresponding code block runs .

Each case needs a “break” to move on .

Each switch/case code block should have a default case serving as an else statement . Programmers often use the default case to test if the block ran, but had no equivalents (a form of error catching)

Format:

Almost everything but Python:

Example:

Last updated

Was this helpful?