Menu
Coddy logo textTech

If Statement

CoddyのJavaジャーニー「基礎」セクションの一部。レッスン 27/73。

If ステートメントを使用すると、条件付きでコードを実行できます。

例えば、次のコードを見てみましょう。

int age = 20;
String status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

上記のコードは age 変数が 18 より大きいかどうかをチェックします。もし大きければ、status"Adult" という文字列を保持するように設定します。

最終的に、age が 18 より大きいかどうかに関わらず、コードは age1 インクリメントします。

 

Javaでif文を使用するには、波括弧{}を使用してコードブロックを定義する必要があり、if文の中身はすべてこれらの括弧の間に配置する必要があります。

if (condition) {
    code;
    code;
    code;
}

条件が true の場合、if の内部にあるコードブロック(インデントされたコード)が実行されます

challenge icon

チャレンジ

初心者

コードが与えられています。

変数 ab の値が欠けています。if 文の中のコードが実行され、c が 3 に等しくなるように値を埋めてください。

ボーナス: 複数の解を見つけてみてください!

自分で試してみよう

public class Main {
    public static void main(String[] args) {
        // 下の2つの値を置き換えて、さらに下の条件が満たされるようにする
        int a = 1;
        int b = 5;
        
        // この行より下は変更しないでください
        int c = 0;
        if (a >= b && !(b < 10)) {
            c = 2;
        }
        
        c += 1;
        System.out.println("c = " + c);
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Javaオンラインコンパイラ