流程控制
一、顺序结构
二、选择结构(分支结构)
1. if语句
if(){
}else if(){
}
...
else{
}
当只有一个条件判断时,{}可以都省略
2. switch语句
常用于值的匹配全等
switch(){
case 值1:
要执行的代码段
break; //结束匹配
case 值2:
要执行的代码段
break; //结束匹配
...
default:
//所有case匹配失败后执行的默认操作
要执行的代码段
}
特殊使用:
1. 省略break关键字,会从当前匹配到的case开始向后执行所有的代码语句
2. 多个case共用代码段
case '':
case '':
case '':
代码段
break;
三、循环结构
1. while循环
定义循环变量
while(循环条件){
循环体
更新循环变量
}
2. do-while循环
do{
循环体
}while(循环条件);
while 与 do-while的区别
1. while循环首先判断循环条件是否成立,不成立不执行循环体
2. do-while循环首先执行一次循环体,再判断循环条件,决定是否开始下一次循环.无论条件是否成立,do-while都至少执行一次循环体.
3. for 循环
for(定义循环变量;循环条件;更新循环变量){
循环体
}
4. 循环控制
1. break 终止循环
2. continue 结束当前循环,继续下一次循环
作业
接收用户输入年月日,计算当日是星期几,参考:1990.1.1是星期一。