逻辑控制语句

本文详细介绍了程序设计中的基本控制结构:顺序结构、条件分支(包括if...else、if...else if...else)和循环结构(for、while、do...while)。这些结构是编程语言中的基石,用于实现逻辑控制和流程管理。通过理解并熟练运用这些结构,开发者可以构建复杂的程序逻辑。
摘要由CSDN通过智能技术生成

1.顺序结构

        程序从上往下执行,从右往左执行。

2.条件分支结构

        1.判断语句if

if(判断条件){
    语句体;
}

        2.判断语句if...else

if(判断条件){
    语句体1;
} else {
    语句体2;
}

        3.判断语句if...else if..else

if(判断条件1){
    执行语句1;
} else if (判断条件2) {
    执行语句2;
}
...
} else if (判断条件n) {
    执行语句n;
} else {
    执行语句n+1;
}

        4.选择语句switch

                在switch语句中,如果case的后⾯不写break,将出现穿透现象,也就是不会在判断下⼀个case 的值,直接向后运⾏,直到遇到break,或者整体switch结束。(相当于开关,case是开关中的开状态,break是开关的关状态)。

switch (表达式) {
    case 常量值1:
        语句体1;
        break;
    case 常量值2:
        语句体2;
        break;
     ...
     default: 
        语句体n+1;
        break; 
}

3.循环结构

        1.for循环

for (初始化表达式(1); 布尔表达式(2); 步进表达式(4)) {
     循环体(3)
}

        其中(1),(2),(3),(4)为执行顺序,而(1)只执行一次,直到布尔表达式不满足条件退出循环,for循环适用于循环次数确定的场景,while循环则是相反的

        2.while循环

初始化表达式(1)
while (布尔表达式(2)) {
    循环体(3)
    步进表达式(4)
}

        此处的数字也是执行顺序,同样初始化表达式只执行一次,直到布尔表达式不满足条件退出循环。

        3.do...while循环

初始化表达式(1)
do {
    循环体(3)
    步进表达式(4)
} while (布尔表达式(2));

        执⾏顺序:①③④ > ②③④ > ②③④ ... ② 不满⾜为⽌。和while循环效果是一致的,但是两者的区别在于第一次进入循环时,如果while循环一开始不满足条件就不执行循环体,而do..while会先执行一次循环体。

如有错误,请多指教!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值