Java条件语句
if…else
一个if语句包含一个布尔表达式和一条或多条语句
语法
if(布尔表达式)
{
//如果布尔表达式为true将执行的语句
}
示例
public class Test {
public static void main(String args[]){
int x = 10;
if( x < 20 ){
System.out.print("这是 if 语句");
}
}
}
运行结果
这是 if 语句
if…else语句
if语句后面可以跟else语句,当if语句的布尔表达式值未false时,else语句块会被执行。
语法
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
示例
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("这是 else 语句");
}
}
}
示例
Value of X is 30
嵌套的if…else语句
语法
if(布尔表达式 1){
如果布尔表达式 1的值为true执行代码
if(布尔表达式 2){
如果布尔表达式 2的值为true执行代码
}
}
示例
public class Test {
public static void main(String args[]){
int x = 30;
int y = 10;
if( x == 30 ){
if( y == 10 ){
System.out.print("X = 30 and Y = 10");
}
}
}
}
运行结果
X = 30 and Y = 10