第六讲 第七讲 流程控制语句
1.条件运算符(三元运算符)
type d = a ? b : c
如果a为true,则返回b,否则返回c
2.流程控制语句
if(true){
如果为true 进入此内
}else if(true){
如果没有满足上一个if,但是满足了次else if,则进入此内
}else{
如果都不满足,则进入此内
}
switch(){
case 常量1:
满足变量1,则进入此内
break;
case 常量2:
满足变量1,则进入此内
break;
default:
都不满足进入此内
}
break不是必填的,如果不写,则会向下执行代码,直到碰到break,可能会产生逻辑错误.
3.循环控制语句
while , do…while , for
while:
int a = 1;
int sum = 0;
while(a<=100){
sum += a;
a++;
如果为true 则一直执行
}
do…while:无论如何都会执行一次
int a = 1;
int sum = 0;
do{
sum += a;
a++;
}while(a<=100);
for(变量初始化,判断条件,步进){
}