选择/循环
mirco-akira
# 选择/循环
# 选择
# if
根据条件的真假进行选择,适合在一定范围内的条件
if (条件表达式){
执行代码;
}
1
2
3
2
3
if (条件表达式){
执行代码;
} else {
执行代码;
}
1
2
3
4
5
2
3
4
5
if (条件表达式){
执行代码;
} else if {
执行代码;
} else{
执行代码;
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# switch
根据条件的值进行选择,适合有固定值的条件 表达式不支持 double,flout,long case 的值不能重复,且不支持变量
switch(表达式){
case 值1:
代码;
break;
case 值2:
代码;
break;
default:
代码;
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 循环
# for 循环
for (初始化条件;循环条件;变化条件){
循环代码;
}
1
2
3
2
3
# while 循环
while 和 for 循环可以互相转换 如果不知道循环多少次结束,最好用 while
while (循环条件){
循环代码;
}
1
2
3
2
3
# do while 循环
相较于 while,是先执行,再判断是否循环
do {
循环代码;
}while (循环条件);
1
2
3
2
3