If Else Statements
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println('Enter the day: ')
String day = in.nextLine();
if (day.equals("Saturday") || day.equals("Sunday")) {
System.out.println("No school today!");
}
else {
System.out.println("lol, you have school today.");
}
}
}
Making Binary Pathways
By using an else
statement, we can handle for situation when an if
statement's boolean expression is false
.
This allows us to react to a condition being false
, and it will allow our program to be more complex.
Common Mistakes
// BAD CODE BELOW
if (__CONDITIONA__) {
// code A
}
if (__CONDITIONB__) {
// code B
}
else {
// code C
}
the
else
statement is only related to__CONDITIONB__
// BAD CODE BELOW
else {
// code C
}
if (__CONDITIONA__) {
// code A
}
you cannot have a random
else
statement without it being attached to an if statement prior to it
Last updated