java学习 四、条件语句 if-else
2017-04-07 19:06
489 查看
条件语句的条件要返回一个布尔值,if语句包含一个布尔表达式和一条或多条语句,语法如下:
if(布尔表达式){
//如果布尔表达式为true将执行的语句
}
实例如图:
if语句后面可以跟else语句,当if语句的布尔表达式值为false时,else语句块会被执行。语法如下:
if(布尔表达式){
//如果布尔表达式为true将执行的语句
}else{
//如果布尔表达式为false将执行的语句
}
实例如图:
在if语句后面也可以跟else if语句,当if语句内的布尔表达式的值为false时,会判断else if语句后面的布尔表达式,如果该布尔表达式的值为true则执行else if内的语句块,语法如下:
if(布尔表达式1){
//如果布尔表达式1为true将执行的语句
}else if(布尔表达式2){
//如果布尔表达式2为true将执行的语句
}else{
//如果布尔表达式1和布尔表达式2都为false将执行的语句
}
实例如图:
注意,在上图的示例中,只会执行一个语句块,即如果fal1为true则执行if语句块,后续的语句块不会被执行,只有在fal1为false的时候才会判断else if中的fal2是否为true,如果为true执行else if中的语句块否则执行else语句块
if(布尔表达式){
//如果布尔表达式为true将执行的语句
}
实例如图:
if语句后面可以跟else语句,当if语句的布尔表达式值为false时,else语句块会被执行。语法如下:
if(布尔表达式){
//如果布尔表达式为true将执行的语句
}else{
//如果布尔表达式为false将执行的语句
}
实例如图:
在if语句后面也可以跟else if语句,当if语句内的布尔表达式的值为false时,会判断else if语句后面的布尔表达式,如果该布尔表达式的值为true则执行else if内的语句块,语法如下:
if(布尔表达式1){
//如果布尔表达式1为true将执行的语句
}else if(布尔表达式2){
//如果布尔表达式2为true将执行的语句
}else{
//如果布尔表达式1和布尔表达式2都为false将执行的语句
}
实例如图:
注意,在上图的示例中,只会执行一个语句块,即如果fal1为true则执行if语句块,后续的语句块不会被执行,只有在fal1为false的时候才会判断else if中的fal2是否为true,如果为true执行else if中的语句块否则执行else语句块
相关文章推荐
- java学习二十 java条件语句if else
- java学习二十一 java条件语句多重if
- Java中if...else语句使用的学习教程
- Java中条件语句和if-else的嵌套原则
- Java 学习日志 2.1 if 条件选择语句(if switch 四种方法检验成绩状况)
- java学习之路 之 基本语法-程序流程控制-(if-else)语句练习题
- 每天学习一算法系列(12) (求1+2+…+n,不能使用乘除法,for、while、if 、else、switch、case 等关键字以及条件判断语句)
- Java条件语句之 if...else
- Python新手学习基础之条件语句——if/else语句
- java学习之路 之 基本语法-程序流程控制-(if-else)语句练习题
- Java 条件语句 if ..else
- Objective-C学习笔记(七)——if-else条件判断语句
- Java基础---Java条件语句之if...else(十八)
- Java Script 第八节课 Java Script的条件语句if...else
- 【Java学习4.2.1】if条件语句
- Java基础---Java条件语句之if...else(十八)
- C/C++学习(一)题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 剑指Offer(Java版): 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- Java自学之路-Java基础教程-11:Java基本语句之1-条件控制语句if和else