DAY2:逻辑分支
第一节:
程序的三大结构: 顺序结构,选择结构,循环结构
1.程序的单分支结构 IF语句
If(条件){
//代码块
}
If(条件){
//代码块
}else{
}
If(条件){
//代码块
}else if(条件){
//代码块
}else if(){
//代码块
}
else if......
else{
}
2.程序的多分支结构 switch语句\break语句
Switch(变量){
Case 常量:
//代码块
Break;
Case 常量:
Break;
Case 常量:
Break;
Default:
//代码块
}
第二节:应用
- 判断一个整数,属于哪个范围:大于0;小于0;等于0
- 判断一个整数是偶数还是奇数,并输出判断结果
- 项目需求:开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者体重是否合适
第三节:
- if判断接受的数据类型
- 案例:输入年份,计算某一年是否是闰年(四年一闰,百年不闰;四百年再闰)
- 案例:输入数字,显示星期几
第四节:应用
- 案例:输入分数,判定成绩等级
- 输入月份,显示当月的天数 (if和switch两种写法)
要求:1,利用case穿透简化代码
第五节:综合应用
根据一个数字日期,判断这个日期是一年中第几天。
例如20160211,计算结果是42