If in Java controls the branch structure, it means that if the condition is true, a certain piece of code will be executed.
if statement
An if statement contains a Boolean expression and one or more statements.
Grammar
The syntax of the If statement is as follows:
if(布尔表达式) { //如果布尔表达式为true将执行的语句 }
If the value of the Boolean expression is true, the code block in the if statement is executed. . Otherwise, the code following the If statement block is executed.
public class Test { public static void main(String args[]){ int x = 10; if( x < 20 ){ System.out.print("这是 if 语句"); } } }
The compilation and running results of the above code are as follows:
这是 if 语句
if...else statement
The if statement can be followed by an else statement. When the if statement When the Boolean expression value is false, the else statement block will be executed.
Grammar
if...else is used as follows:
if(布尔表达式){ //如果布尔表达式的值为true }else{ //如果布尔表达式的值为false }
Example
public class Test { public static void main(String args[]){ int x = 30; if( x < 20 ){ System.out.print("这是 if 语句"); }else{ System.out.print("这是 else 语句"); } } }
The above code is compiled The running results are as follows:
这是 else 语句
if...else if...else statement
The if statement can be followed by elseif...else statement, which can be detected Many possible scenarios.
When using if, else if, else statements, you need to pay attention to the following points:
(1) The if statement has at most one else statement, and the else statement comes after all elseif statements.
(2) The If statement can have several elseif statements, and they must precede the else statement.
(3) Once one of the else if statements is detected as true, the execution of the other else if and else statements will be skipped.
Grammar
if...else syntax format is as follows:
if(布尔表达式 1){ //如果布尔表达式 1的值为true执行代码 }else if(布尔表达式 2){ //如果布尔表达式 2的值为true执行代码 }else if(布尔表达式 3){ //如果布尔表达式 3的值为true执行代码 }else { //如果以上布尔表达式都不为true执行代码 }
Example
public class Test { public static void main(String args[]){ int x = 30; if( x == 10 ){ System.out.print("Value of X is 10"); }else if( x == 20 ){ System.out.print("Value of X is 20"); }else if( x == 30 ){ System.out.print("Value of X is 30"); }else{ System.out.print("This is else statement"); } } }
above The code compilation and running results are as follows:
Value of X is 30
php Chinese website, a large number of free Java introductory tutorials, welcome to learn online!
The above is the detailed content of what does if mean in java. For more information, please follow other related articles on the PHP Chinese website!