Statement Use for
if Run code if a condition is true
if-else Choose between two alternatives
if-else if Handle multiple conditions
switch Match exact values (cleaner than many if chains)

1. If Statement

Code Demo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public class LogicInstructions {
    public static void main(String[] args) {
        int number = 75;

        // if-else if
        if (number >= 90) {
            System.out.println("Excellent");
        } else if (number >= 60) {
            System.out.println("Good");
        } else {
            System.out.println("Needs Improvement");
        }

        // switch
        String grade;
        switch (number / 10) {
            case 10:
            case 9:
                grade = "A";
                break;
            case 8:
                grade = "B";
                break;
            case 7:
                grade = "C";
                break;
            case 6:
                grade = "D";
                break;
            default:
                grade = "F";
        }
        System.out.println("Grade: " + grade);
    }
}

Output:

1
2
Good
Grade: C