运算符
短路运算:符号左侧可判断结果,则右侧不再运行
长路运算:符号两侧节
种类 |
符号 |
举例 |
长路与 |
& |
a&b |
短路与 |
&& |
a&&b |
长路或 |
| |
a|b |
短路或 |
|| |
a||b |
非 |
! |
!a |
优先级:非>与>或
if
if (判断表达式){
…
}else if(判断表达式){
…
}
else{
flase
}
switch
switch后面可跟整形和字符型
switch (变量){
case 常量1:
…;
break;
case 常量2:
…;
break;
default:
…//表示其他情况
}
while
while(判断表达式){
//判断表达式true时执行
//执行0~多次
}
do while
do{
//至少执行1次
}while(判断表达式)
for
for(初始值; 判断表达式; 循环后的操作){
//循环体
}
循环后的操作:如步长值,这个操作可以写道循环体里