逻辑控制简介

目录

1:顺序结构

2.1:If语句

2.2:switch语句

3.1:while 循环

3.2:break 

3.3:continue

3.4:for循环

3.5:do while循环 

4.1:输出到控制台 

4.2:从键盘输入 



1:顺序结构

不难看出是顺序输出的,反之如果我调换了222和333的顺序会有以下变化:

 所以说顺序结构是按照顺序输出的。

2.1:If语句

基本语法结构形式:

三种基本语法的形式。

看二个简单代码:判断奇偶:

判断正负:

判定某一年份是否是闰年:

注意事项:

1:悬垂else问题:if/else中可以不加括号但是后果就是else和最近的if匹配。

2:代码规范建议if/else放在同一行。

3:分号问题:大部分人喜欢在if()后面加分号,那样子的结果就是{}中的代码与if无关了。

2.2:switch语句

基本语法:

代码示例:

 根据输入的值不同会对应出相应的case值,遇到break就会结束语句。

没有匹配的csae就会执行default中的语句。

建议一个switch中最好带上default。

注意:

1:break不要忘记,否则就会失去多分支选择的效果,会依次向下执行。

2:switch中的值只能是整数|枚举|字符|字符串,其他的会报错,整数类型中不包含long类型。

3:switch不能表达复杂条件。

4:虽然支持嵌套但是建议不要因为代码规范化。

3.1:while 循环

基本语法结构:

循环条件为true,则执行循环语句,否则结束循环。

代码示例:

打印1-10的数字。

计算1-100的和:

计算5的阶乘:

注意:不要多写分号,注意代码规范。

会形成死循环。

3.2:break 

break会让循环提前结束

代码示例:

break会让循环结束。

3.3:continue

continue的作用是进入下次循环直接跳过了这一次。

代码示例:

3.4:for循环

基本语法:

表达式1:用于初始化循环变量。

表达式2:循环条件。

表达式3:更新循环变量。

相比while循环这个不容易遗忘。

代码示例:

 计算1-100的和:

计算5的阶乘:

for循环的执行顺序:

1:表达式1:只执行一次,初始语句(初始化)。

2:表达式2:、判断是否为真。

3:循环体。

4:表达式3。

注意:在其中不要多加分号,还有自己的代码规范。

3.5:do while循环 

基本语法:

先执行循环语句,在判定循环条件。

代码示例:

至少会被执行一次。推荐使用while和for循环。

4.1:输出到控制台 

基本语法:

 格式化字符串随用随查。

4.2:从键盘输入 

读入一个字符:

代码示例:

这种方式很麻烦不推荐。

使用Scanner读取字符串/整数/浮点数

代码示例:

 当循环多个数据的时候,使用ctrl+z来结束。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值