目录
语句
简单语句是只有一个 ; 的空语句
复杂语句是由 { } 框起来的语句,括号中如果为空则等于空语句
1.if语句
if语句的一般格式:if...else
if(表达式){
语句组
}
else{
语句组
}
if(表达式){
语句组
}
else if(表达式){
语句组
}
条件:关系运算符
运算符 | 意义 |
= = | 相等 |
!= | 不相等 |
> | 大于 |
> = | 大于或等于 |
< | 小于 |
< = | 小于或等于 |
注意:1.关系运算符的优先级比算术运算低,但比赋值运算高。
2.else后不接条件
3.if语句不接 ;
4.在一条if语句的语句组里仍然可以接if语句
5.else和离它最近的if配对
举例:
if (age>18) { // 如果已经成年
} else if(age<18) { // 如果仍未成年
} else { // 上面的都不成立
}
2.switch语句
switch语句的一般格式:
switch(表达式) { //表达式的值 必须是整数类型(int,char ……)
case 常量表达式1://常量表达式必须是整数类型的常量(int,char…)
语句组1
break;
case 常量表达式2:
语句组2
break;
……
case 常量表达式n:
语句组n
break;
default:
语句组n+1
注意:1.表达式的值符合哪一个常量表达式就执行对应相应的语句组
2.若都不相等则执行default的语句组
3.case为入口,所以需要用break;来跳出
4.default分支可省略
5.常量表达式中不能含有变量