Skip to content

Latest commit

 

History

History
51 lines (41 loc) · 1.27 KB

File metadata and controls

51 lines (41 loc) · 1.27 KB

If

The way to represent a branching path in Java is by using an if statement.

~void main() {
int age = 5; // 👶
if (age < 25) {
    IO.println("You are too young to rent a car!");
}
~}

You write the word if followed by an expression which evaluates to a boolean inside of ( and ). This expression is the "condition". Then you write some code inside of { and }.

if (CONDITION) {
    <CODE HERE>
}

When the condition evaluates to true, the code inside of the { and } will run. If it evaluates to false that code will not run.

In this example the condition is age < 25. When age is less than 25 it will evaluate to true and you will be told that you cannot rent a car.

~void main() {
int age = 80; // 👵
if (age < 25) {
    IO.println("You are too young to rent a car!");
}
~}

If this condition evaluates to false, then the code inside of { and } will not run.

NOTE: If you have only one statement, you do not need to put code inside of { and }. Moreover, the remaining lines will not be considered part of the if block.

~void main() {
int age = 20;
if (age < 25)
    IO.println("You are too young to rent a car!"); // If condition evaluates to true
IO.println("Bye bye"); // Always printed
~}