Brincando com o código

Salve o código abaixo como "PlayWithIf.java" e altere-o da forma que quiser, compilando e vendo como o programa se comporta:

public class PlayWithIf {
    public static void main(String[] args) {
        var x = 0;
        var y = 10;

        if (x < y) {
            System.out.println(x + " is less than " + y);
        } else if (x > y) {
            System.out.println(x + " is greater than " + y);
        } else {
            System.out.println(x + " and " + y + " are equal");
        }

        var student1 = "Arthur";
        var student2 = "arthur";

        if (student1.equals(student2)) {
            System.out.println("Both students have the same name");
        } else {
            System.out.println("Something is different with these students.");
            if (student1.equalsIgnoreCase(student2)) {
                System.out.println("Oh yeah, they have different cases.");
            } else {
                System.out.println("And it's mostly everything.");
            }
        }
    }
}

Tente, por exemplo, ver o que acontece quando a ordem dos ifs é alterada, ou alterar as condições, ou mesmo quebrar os if-else em vários ifs separados.