条件语句if
语句1
if(条件1){
语句2
}else if(条件2){
语句3
}else if(条件3){
语句4
}else{
语句5
}
语句六
例题一:创建TAKWPhone类,模拟拨打电话场景,如果号码不是84972266,则提示拨打的号码不存在
![](https://i-blog.csdnimg.cn/blog_migrate/9d7dac2054ada37c47e3074c26a96612.png)
代码:
![](https://i-blog.csdnimg.cn/blog_migrate/17e7474acf62cc733519ada5133844c6.png)
列题二使用if..else语句效验密码
流程图:
![](https://i-blog.csdnimg.cn/blog_migrate/ff2b58590fd4c6cc25458ca464bf178f.png)
代码
![](https://i-blog.csdnimg.cn/blog_migrate/21c257a30852486afe070775f7f7153e.png)
if else if多分支语句
一般用来处理多种情况
例题4.3:
![](https://i-blog.csdnimg.cn/blog_migrate/8c1450457e969e46f5c8c54b32b4b473.png)
流程图
![](https://i-blog.csdnimg.cn/blog_migrate/b3ec763f344f97908db563c9c7744adb.png)
条件语句switch
语句1;
switch(表达式){
case 值1;
语句块2;
break;
case 值2;
语句块3;
break;
default;
语句块4;
break;
}
语句块5;
列题四:使用switch语句为考试分数分级
代码:
![](https://i-blog.csdnimg.cn/blog_migrate/0ff9d306d58f6992371a9f4bda0cd773.png)
流程图
![](https://i-blog.csdnimg.cn/blog_migrate/489dd757ebfba7596a78fcc03d0fba69.png)
列题五
代码:
![](https://i-blog.csdnimg.cn/blog_migrate/f4b8aeff052c13e62bfca726bb180157.png)
流程图
![](https://i-blog.csdnimg.cn/blog_migrate/9dda203784150060e6044e6e378787be.png)
例题 六
![](https://i-blog.csdnimg.cn/blog_migrate/c496ada320cd0b18af4c0945163d827d.png)
流程图
![](https://i-blog.csdnimg.cn/blog_migrate/e02d8bf34c33e8522fa558d70ee9e202.png)
例题
代码
![](https://i-blog.csdnimg.cn/blog_migrate/025524c65eed33b84e7a773972991f69.png)
while循环语句
1;
while(条件){
2;
}
3;
![](https://i-blog.csdnimg.cn/blog_migrate/3a2f16c5eb5b2bf1681dfb0de110c0ce.png)
->条件T->2->条件T->2->...->条件T->2->条件F->3
for 循环语句
1
for(2;3;4){
}
6;
1->2->3T->5->4->...->3T->5->4->3F->6
流程图:
![](https://i-blog.csdnimg.cn/blog_migrate/19b9d04c455a63c1cd234d0bbfe57956.png)
do...while循环语
1
do{
2
}while(条件)
3
1->
2->条件T->
2->...->条件T->
2->条件F->3
![](https://i-blog.csdnimg.cn/blog_migrate/1896b60426c09a40bce777d300d7cbf6.png)
while do...while嵌套循环
1;
while(条件1){
2
do{
3
}while(条件2)
4
}
5;
流程图:
![](https://i-blog.csdnimg.cn/blog_migrate/7cc8c26279a7f2f2dfd067131a85e657.png)
do while嵌套while
1
do{
2
while(条件1){
}
4
}while(条件2)
5
流程图:
![](https://i-blog.csdnimg.cn/blog_migrate/56d0420dae05b9f4edbc79ae01aac368.png)
break 语句
跳出当前循环
流程图:
![](https://i-blog.csdnimg.cn/blog_migrate/7321ae391bbb215918f6c96de57085bd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/75f9fb4a868000908a2aaeedd97d8d29.png)
continue 语句
跳过本次循环
流程图:
![](https://i-blog.csdnimg.cn/blog_migrate/f60efc49725890fd44418c3deb772f71.png)
代码
![](https://i-blog.csdnimg.cn/blog_migrate/414874c485e8914704d0634e8d879cdb.png)