Java/基礎 条件分岐

出典: フリー教科書『ウィキブックス(Wikibooks)』
Jump to navigation Jump to search

プログラムの流れをコントロールする、フロー制御構文には、反復処理と条件分岐の構文があります。 このページでは条件分岐について解説します。 さっそくサンプルを見てみましょう。

条件分岐の例[編集]

Wikipedia
ウィキペディアif文の記事があります。

次のサンプルは、Hello worldの“バイリンガル版”です。 もちろん、Hello worldをバイリンガルにしても実用的な意義は全くありません。 これは、単純な条件分岐のサンプルです。

class HelloWorldBilingual {
    public static void main(String[] args) {
        if (args.length == 0) {
            System.out.println("Hello, world.");
        } else if (args[0].equals("-ja")) {
            for (char c: "世界よこんにちは".toCharArray()) {
                System.out.println(c);
            }
        } else {
            System.err.println("Usage: java HelloWorldBilingual [-ja]");
        }
    }
}

上記の例は、if文と呼ばれる構文を使った例です。