if语句的第一种格式:
if(条件表达式) {
if语句控制的语句体;
}
执行顺序:
首先判断条件表达式的是true仍是false,若是是true,就执行语句体;不然,就什么都不执行。
注意事项:
A:不管条件表达式简单仍是复杂,结果是boolean类型。
B:请记住格式,不要在{}前面写;,通常来讲:有{}无;,有;无{}
C:{}是能够省略的。前提是if语句只控制一条语句。若是if语句控制多条语句,必须加上{}。
推荐:永远加上{}spa
if语句第二种格式:
if(条件表达式) {
语句体1;
}else {
语句体2;
}
执行流程:
首先判断条件表达式的值为true仍是false。
若是true:就执行语句体1
若是false:就执行语句体2
注意实现:
if语句的第二种格式在某些状况下能够和三元表达式/三目运算符/条件表达式等价转换。
if 在某些状况下 三元
三元 必定能够用 if
在某些状况下到底指的是哪些状况?
通常的赋值是能够的。可是若是是输出就不能够。
为何呢?由于三元运算符是一个运算符,是运算符就得有结果。
co
if语句的第三种格式:
if(条件表达式1) {
语句1;
}else if(条件表达式2) {
语句2;
}else if(条件表达式3) {
语句3;
}
...
else {
语句n;
}
if语句的使用:
若是是一种状况,用第一种格式。
若是是二种状况,用第二种格式。
若是是多种状况,用第三种格式。
运算符