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 より大きいかどうかに関わらず、コードは age を 1 インクリメントします。
Javaでif文を使用するには、波括弧{}を使用してコードブロックを定義する必要があり、if文の中身はすべてこれらの括弧の間に配置する必要があります。
if (condition) {
code;
code;
code;
}条件が true の場合、if の内部にあるコードブロック(インデントされたコード)が実行されます
チャレンジ
初心者コードが与えられています。
変数 a と b の値が欠けています。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);
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else自分で練習してみよう: Javaオンラインコンパイラ