Java で複数の条件を含む if ステートメントを作成するには、if-else ステートメント チェーンまたはブール論理演算子の 2 つの方法があります。 If-else ステートメント チェーンは、ネストされた if-else ステートメントを通じて条件を 1 つずつチェックし、ブール論理演算子 (&&、|| など) で条件を結合できます。
Java での複数の条件付き if ステートメントの記述
Java では、if-else# を使用できます。 ## ステートメント チェーンまたはブール論理演算子を使用して、複数の条件を含む
if ステートメントを作成します。
if-else ステートメント チェーン
このメソッドは、一連のネストされたif-else ステートメントを通じて各条件をチェックします。
<code class="java">if (condition1) { // 条件 1 成立时执行的代码 } else if (condition2) { // 条件 2 成立时执行的代码 } else if (condition3) { // 条件 3 成立时执行的代码 } else { // 没有任何条件成立时执行的代码 }</code>
ブール論理演算子
&& (AND 演算子) および
|| (OR 演算子) およびその他のブール論理演算子を使用して組み合わせることができます。条件:
<code class="java">if (condition1 && condition2) { // 只有条件 1 和条件 2 都成立时执行的代码 } if (condition1 || condition2) { // 条件 1 或条件 2 任何一个成立时执行的代码 }</code>
例
学生の成績が合格点より高いかどうかを確認する必要があるとします。<code class="java">int grade = 75; if (grade >= 60) { System.out.println("及格"); } else { System.out.println("不及格"); }</code>
if-else ステートメントのチェーンを使用して、評定が 60 以上であるかどうかを確認します。
注意
ステートメントのチェーンは複雑になり、理解するのが難しくなる場合があります。
以上がJavaで複数条件の場合の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。