if语句有三种格式,分别是:1、【if(布尔表达式){执行语句}】;2、【if(布尔表达式){执行代码}else{执行代码}】;3、【if(布尔表达式){执行代码}else if(布尔表达式){执行代码}else{执行代码}】。
if语句有三种格式,分别是:
1、if语句if(布尔表达式){
//如果布尔表达式为true将执行的语句
}
2、结合else语句if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
3、if 语句跟 else if…else 语句if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}
else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}
else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}
else {
//如果以上布尔表达式都不为true执行代码
}
(视频教程推荐:java视频教程)
注意:
1、比较表达式无论简单还是复杂,结果必须为Boolean类型。
2、if语句控制的语句体只有如果只有一条语句,大括号可以省略;如果是多条语句则不能省略,建议永远不要省略。
如:if(比较表达式)
语句
3、一般来说:有左大括号就没有分号,有分号就没有左大括号。
如:if(比较表达式){........}, if(比较表达式);
举例:public class HelloWorld {
public static void main(String[] args) {
int i=10;
int j=8;
/*
* if语句第一种格式
* */
if(i>j){
System.out.println("我是if语句第一种格式");
}
/*
* if语句第二种格式
* */
if(i
System.out.println("我是if语句第二种格式1");
}else{
System.out.println("我是if语句第二种格式2");
}
/*
* if语句第三种格式
* */
if(i
System.out.println("我是if语句第三种格式1");
}else if(i>j){
System.out.println("我是if语句第三种格式2");
}else{
System.out.println("我是if语句第三种格式3");
}
}
}
输出结果如图: