8. if文制御

8. if文制御

条件ステートメント

lesson 020

class Lesson020 {
    public static void main(String args[]) {
        int var = 10;
        if (var == 10) System.out.println("変数varは10です");
        if (var != 10) System.out.println("変数varは10ではありません");
    }
}

実行結果

L:\>java Lesson020
変数varは10です

elseステートメント

lesson 021

class Lesson021 {
    public static void main(String args[]) {
        int var = 10;
        if (var == 10) System.out.println("変数varは10です");
        else           System.out.println("変数varは10ではありません");
    }
}

実行結果

L:\>java Lesson021
変数varは10です

コードブロック

lesson 022

class Lesson022 {
    public static void main(String args[]) {
        int var = 10;
        if (var == 10) {
            System.out.println("if文が実行されました");
            var = 100;
        }
        System.out.println("変数varの値 = " + var);
    }
}

実行結果

L:\>java Lesson022
if文が実行されました
変数varの値 = 100

if-else-if の はしご

lesson 023

class Lesson023 {
    public static void main(String args[]) {
        int var = 0;
        if      (var <  5) System.out.println("varは5以下です");
        else if (var > 15) System.out.println("varは15以上です");
        else               System.out.println("varは5以上15以下です");
    }
}

実行結果

L:\>java Lesson023
varは5以下です