day04

if语句第一种形式
格式
​ if(关系表达式) {
​ 语句体;
​ }
执行流程:
​ 首先判断关系表达式看其结果是true还是false
​ 如果是true就执行语句体
​ 如果是false就不执行语句体
if语句第二种形式
格式
​ if(关系表达式) {
​ 语句体1;
​ }else {
​ 语句体2;
​ }
执行流程
首先判断关系表达式看其结果是true还是false
如果是true就执行语句体1
如果是false就执行语句体2

switch语句
​格式:
​ switch(表达式) {
​ case 常量值1:
​ 语句体1;
​ break;
​ case 常量值2:
​ 语句体2;
​ break;
​ …
​ default:
​ 语句体n+1;
​ break;
​ }
​执行流程:
​ 1. 首先计算出表达式的值
​ 2. 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。
​ 3. 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。

注意事项:
1.case后面只能跟常量,不能跟变量
2.多个case后面的常量值不能相同
3.case可以放到任意位置
4.default可以放到任意位置
5.default可以省略
6.break是否可以省略,可以省略,如果省略的话,代码会继续向下执行,不管下面的case是否匹配成功,一直执行到再次遇到break,或者是执行到了switch语句结束
7.switch语句何时结束: 遇到break, 或者代码执行到了switch语句的最后

循环结构
1.for循环
语法格式:
for(初始化语句;判断条件语句;控制条件语句) {
​ 循环体语句体;
}
执行流程:
A:执行初始化语句
B:执行判断条件语句,看其结果是true还是false
​ 如果是false,循环结束。
​ 如果是true,继续执行。
C:执行循环体语句
D:执行控制条件语句
E:回到B继

2.while循环
格式:
初始化语句;
while(判断条件语句) {
​ 循环体语句体;
​ 控制条件语句;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值