CodeGym /コース /Java の構文 /条件演算子

条件演算子

Java の構文
レベル 4, レッスン 4
使用可能

Codegym University コースの一部としてのメンターによる講義の抜粋。フルコースにお申し込みください。


「こんにちは、アミーゴ。今日はif/else ステートメントについて話します。」

「外部環境の変化に対応できなければ、プログラムはほとんど役に立ちません。プログラムは、状況に適応して、ある場合にはあるアクションを実行し、別の場合には別のアクションを実行する方法を知る必要があります。Javaでは、これは、 「if/else ステートメント」 – 条件が満たされた場合にさまざまなコード ブロックを実行できるようにする特別な構造。

「これは、「条件」、「コマンド 1」、および「コマンド 2 」の 3 つの部分で構成されます。条件が true の場合は「コマンド 1」が実行され、そうでない場合は「コマンド 2」が実行されます。これらのコマンドが両方とも実行されることはありません。ステートメントは多かれ少なかれ次のようになります。」

if/else ステートメントのコード
if (condition)
    command_1;
else
    command_2;

「なんて面白いのでしょう! この一言でプログラミングがもっと面白くなると思いますよ!」

「はい。ここにいくつかの例を示します。」

コード 説明
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than A");
a が b より小さい場合、最初のコマンドが実行されます。それ以外の場合は、2 番目のコマンドが実行されます。コマンドが両方とも実行されることはありません。
2
if (a < b)
{ System.out.println("A is less than B"); System.out.println("B is greater than A"); }
else
{ System.out.println("B is less than A"); System.out.println("A is greater than B"); }
1 つのコマンドをコード ブロックに置き換えることができます。残りは同じです。
3
if (a < b)
{ a = 0; }
else
{ }
elseブロックが空の場合は省略できます。
これら 3 つの例は完全に同等です。
コマンドを 1 つだけ実行する必要がある場合は、中括弧を省略できます。複数のコマンドがある場合は、括弧を保持する必要があります。
4
if (a < b)
{ a = 0; }
5
if (a < b)
    a = 0;

「ディエゴが私にいくつかの仕事を与えるよう頼んだところです。」

2
タスク
Java の構文, レベル 4, レッスン 4
ロック未解除
Good or bad?
Good or bad?
4
タスク
Java の構文, レベル 4, レッスン 4
ロック未解除
Closest to 10
Closest to 10
4
タスク
Java の構文, レベル 4, レッスン 4
ロック未解除
Come on, lucky seven!
Come on, lucky seven!
4
タスク
Java の構文, レベル 4, レッスン 4
ロック未解除
Seasons on Terra
Seasons on Terra
4
タスク
Java の構文, レベル 4, レッスン 4
ロック未解除
Positive and negative numbers
Positive and negative numbers
4
タスク
Java の構文, レベル 4, レッスン 4
ロック未解除
Day of the week
Day of the week

Codegym University コースの一部としてのメンターによる講義の抜粋。フルコースにお申し込みください。


8
タスク
Java の構文, レベル 4, レッスン 4
ロック未解除
Number of days in the year
Number of days in the year
4
タスク
Java の構文, レベル 4, レッスン 4
ロック未解除
Rule of the triangle
Rule of the triangle
8
タスク
Java の構文, レベル 4, レッスン 4
ロック未解除
Crossing the road blindly
Crossing the road blindly
4
タスク
Java の構文, レベル 4, レッスン 4
ロック未解除
Do we have a pair?
Do we have a pair?
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION