Day03总结

多分子if选择结构

语法:
if(条件表达式①) {
语句体①
}else if(条件表达式②) {
语句体②
}else if(条件表达式③) {
语句体③
}else if(调教表达式n-1){
语句体 n-1
}else{
语句体 n
}
执行的流程(代码从上往下执行)
1.计算条件表达式① 如果条件表达式①为true 执行语句体①
2.如果条件表达式①为false 执行 条件表达式② 如果条件表达式② 为true 则执行语句体②
3.如果条件表达式② 为false 执行表达式3 … 依次进行判断
4.如果依次执行 所以的条件表达式都为false 则执行else
说明:
1.只要有条件表达式为true 就执行相应的语句体
2.以上的语法 会执行一个语句体
3.else 是可以不写 如果不写就可能产生不执行任何的语句体
4.多分子if 一般在开发中做区间判断(>=90 >=80 >=70 ) 条件表达式 一般是从大到小金星排列或者 从小到大

嵌套if

嵌套if选择结构: 也就是一个if选择结构嵌套另一个if选择结构
语法:
if(条件表达式①) {
语句体①
//嵌套if选择结构(不包含else )
if(条件表达式②) {
语句体②
}

}else{
//嵌套if选择结构
if(条件表达式②) {
}
}
执行的流程
1.计算表达式① 返回值就是boolean 类型 true false
2.表达式① 结果为true 判断表达式②==>为true 则执行 语句体②
3.如果表达式②为false 则不执行语句体
说明:

  1. 嵌套if选择结构 并不是完整的if else 选择结构 else 可以不写
  2. 如果需要执行语句体② 表达式①与表达式②的返回值都是true

switch

今天学的switch结构较为简单,相比for,它更简单用的也少,多用来做菜单。
语法:
switch(表达式) {
case 常量1 :语句体1 break;

case 常量2:语句体2 break;

case 常量 n 语句体n-1 break;

default 语句体n break;
}

循环

1.使用循环的场景: 在程序中需要执行某些重复的 相同的相似的代码的时候,可以使用循环来简化代码
2.常见的循环 for循环(常见) while循环(常见) do while 循环

for循环
for循环的语法:

for(初始化语句①;循环条件的判断②;循环变s增③)
{
循环的操作④
}

执行的流程:
①(初始化语句) > ② (循环条件的判断) true>④(执行循环操作)===>
②③ (循环变量的递增) >②(循环条件判断)true>④(执行循环操作) …
直到循环条件不满足 false ==>退出循环

while循环
语法:
初始化语句①;
while(循环条件的判断②) {
循环操作③;
初始化变量的递增④
}

执行流程:
①(初始化语句) >②5(循环条件的判断) >③(循环操作)>④ (初始化变量的递增)
②(循环条件判断)
>③(循环操作)==>④ (初始化变量的递增) …
直到循环条件不满足 退出循环

总结:
for循环 while 循环区别:

for 循环是循环的次数固定的时候 一般使用for循环
while循环是循环次数不固定的时候 就使用while循环
相同点 :

循环的四大要素
初始化语句 (循环条件 循环变量的递增(避免死循环) 循环操作)
do while循环
语法:
do{
循环操作①
}while(循环条件的判断②);
说明
do while 循环 是先执行操作 再进行判断 至少会执行一次

以上是我今天感觉比较容易忘记的重点,对于不熟悉的do while以及if的多重嵌套有了更加深刻的认识。

作业

1、
在这里插入图片描述
在这里插入图片描述

2、键盘录入一个月份,输出这个月份的季节
345 月是春季,678 是夏季,9、10、11 秋季,12、1、2 冬季
其他数字,没有任何季节,录入错误

在这里插入图片描述
在这里插入图片描述

3、计算 1-100 的偶数和 用两种循环
在这里插入图片描述

4、列举所有的“四叶玫瑰数”,并统计四叶玫瑰数的个数
四叶玫瑰数:是一个四位数,各个位的数字的四次方的和,为该数字本身

在这里插入图片描述

5、求出1-1000水仙花数的个数
水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值