if语句的三种格式及其注意事项
if语句的第⼀种格式:
if(条件表达式)
执⾏语句:
总结:
1:执⾏流程
⾸先判断条件表达式,如果值为true,那么就执⾏if语句所控制的语句体。
if语句的嵌套例子模板如果为false,就不执⾏语句体。
2:条件表达式⽆论简单(a>b)或者复杂((a+b+c)>(a+b)),其结果是boolean值。true或者false。      如果是其他的值,则错误。
注意问题:
1:if(条件表达式)其后没有分号。
⼀般来说,有"{}"有没有";",有";"就没有"{}"
2:if语句所控制的语句如果是⼀条语句,我们可以不写⼤括号;
如果控制的是两条以上的语句,必须加⼤括号。
if语句的控制体没有加⼤括号是其后跟的⼀条语句。
建议:永远加上⼤括号。避免不必要的错误。
if语句的第⼆种格式:
if(条件表达式)
{
执⾏语句1;
}
else  //else 否则的意思。
{
执⾏语句2;
}
总结:
1:执⾏流程
⾸先判断条件表达式,如果值为true,那么就执⾏语句1。
如果为false,就执⾏语句2。
2:if可以单⽤,第⼀种格式。
有else必须有if。
3:发现if语句的第⼆种格式和三元运算符相似。
区别:
(1)三元运算符是if语句的简写形式。
(2)所有的三元运算符都可以⽤if语句改写。反之不⾏。
为什么?因为三元运算符是⼀个运算符,计算完后,必有结果。
if语句的第三种格式:
if(条件表达式)
{
执⾏语句1;
}
else if (条件表达式)
{
执⾏语句2;
}
……
else
{
执⾏语句n;
}
总结:
1:else可以省略,但是不建议。
(1)它是第三种格式的组成部分。
(2)你有可能没有判断完所有的情况,我们就可以使⽤else来完成特殊情况。
2:执⾏流程
虽然格式很长,但是,它整体只是⼀条语句。
不断的判断,只要有满⾜条件的条件表达式,就执⾏该判断处控制的语句体,执⾏完后。语句结束。              当都不满⾜时候,执⾏else。
3:if后⾯必须有条件表达式。
else后⾯没有条件表达式。
4:if语句的嵌套
if语句⾥⾯的语句体还是if语句。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。