Java-if语句
if语句使用boolean表达式或boolean值作为选择条件,有三种结构形式:
if翻译成中文,表示如果......,就干.......,
-----------------------------------------------------------------------------------------------------------------------------
第一种结构形式:
if(boolean表达式)
{
条件执行体
}
if后面跟的{}表示一个整体—代码块,我们在这称为条件执行体,也就是说条件为true,就执行这一块代码块。
-----------------------------:
if语句的使用注意:
1):在if(boolean表达式)后面,{}前面,是没有分号的.
2):如果if语句只控制一句话,那么可以不使用{}.企业规范:都要求,无论if控制几句话,统统使用花括号.
3):操作boolean类型的变量的时候,下列代码不专业.
第二种结构形式:
if(boolean表达式){ 条件执行体A }else{ 条件执行体B }
完成:求最大最小值,分页案例。
-----------------------------------------------------------------------
if-else语句和三元运算符:
从语义上二者的含义相同.
从本质上说,if-else是语句结构,三元运算符是一种运算符号.
三元 运算符必须有一个结果,表达式必须有结果,必须有返回.
而if-else,不能返回什么结果,只能控制语句的结构.
第三种结构形式:
if(boolean表达式A){ 条件执行体 }else if (boolean 表达式B){ 条件执行体B }else{ 条件执行体C }
------------------------------------
使用注意:
1):不能在if(boolean表达式),使用分号.
2):不能在else if(boolean表达式),使用分号.
3):不能直接使用else if语句,必须先使用if语句.
4):此时的else语句,表示上述所有条件都为false的时候才会执行的代码.
共有 0 条评论