There are two ways to write if statements containing multiple conditions in Java: if-else statement chains or Boolean logical operators. If-else statement chains check conditions one by one through nested if-else statements, and Boolean logical operators (such as &&, ||) can combine conditions together.
Writing multiple conditional if statements in Java
In Java, you can useif- else
statement chains or Boolean logical operators to writeif
statements containing multiple conditions.
if-else statement chain
This method checks each condition through a series of nestedif-else
statements:
if (condition1) { // 条件 1 成立时执行的代码 } else if (condition2) { // 条件 2 成立时执行的代码 } else if (condition3) { // 条件 3 成立时执行的代码 } else { // 没有任何条件成立时执行的代码 }
Boolean logic operators
&&
(AND operator) and||
(OR operator) and other Boolean logic Operators can be used to combine conditions:
if (condition1 && condition2) { // 只有条件 1 和条件 2 都成立时执行的代码 } if (condition1 || condition2) { // 条件 1 或条件 2 任何一个成立时执行的代码 }
Example
Suppose we need to check if a student's grade is higher than a passing mark.
int grade = 75; if (grade >= 60) { System.out.println("及格"); } else { System.out.println("不及格"); }
This code uses aif-else
chain of statements to check if the grade is greater than or equal to 60.
Note
if-else
Chains of statements can become complex and difficult to understand.The above is the detailed content of How to write if multiple conditions in java. For more information, please follow other related articles on the PHP Chinese website!