等価演算子を使用して false をチェックする
このステップでは、Java の等価演算子 (==) を使ってブール変数が false であるかどうかをチェックする方法を探ります。ブール値を扱う方法を理解することは、条件に基づいてプログラムの流れを制御するため、プログラミングにおいて基本的なことです。
ブール変数は、true または false の 2 つの値のいずれかを保持することができます。これらの値は、多くの場合、比較や論理演算の結果です。
false をチェックする方法を示すために、簡単な Java プログラムを作成しましょう。
-
WebIDE エディタで HelloJava.java ファイルが開いていない場合は、開きます。
-
既存のコードを次のコードに置き換えます。
public class HelloJava {
public static void main(String[] args) {
boolean isComplete = false;
if (isComplete == false) {
System.out.println("The task is not complete.");
}
}
}
新しい部分を見てみましょう。
boolean isComplete = false;: この行は、isComplete という名前のブール変数を宣言し、false の値で初期化します。
if (isComplete == false): これは if 文で、特定の条件が真の場合にのみコードブロックを実行するために使用されます。ここでの条件は isComplete == false です。== 演算子は、isComplete の値が false と等しいかどうかをチェックします。
System.out.println("The task is not complete.");: この行は、条件 isComplete == false が真の場合にのみ実行されます。
-
ファイルを保存します (Ctrl+S または Cmd+S)。
-
ターミナルで javac コマンドを使ってプログラムをコンパイルします。
javac HelloJava.java
エラーがなければ、何も出力されません。
-
java コマンドを使ってコンパイルされたプログラムを実行します。
java HelloJava
次の出力が表示されるはずです。
The task is not complete.
この出力は、条件 isComplete == false が実際に真であり、if ブロック内のコードが実行されたことを確認します。
等価演算子 (==) を使ってブール値が false であるかどうかをチェックすることは、この条件を表現する簡単な方法です。次のステップでは、false 値をチェックする別の方法を探ります。