流程控制

流程控制

流程控制

## 顺序流程


  • if 语句

    • 其语句是:如果表达式的值是true,则执行后面的代码块,否则不执行该代码块,注意:表达式的值必须是boolean值,不要写成赋值运算符
  • switch语句

    • 1:能用于switch判断的类型有:byte、short、int、char(JDK1.6),还有枚举类型,但是在JDK1.7后添加了对String类型的判断
      2:case语句中少写了break,编译不会报错,但是会一直执行之后所有case条件下的语句而不再判断,直到3:default语句
      若果没有符合条件的case就执行default下的代码块,default并不是必须的,也可以不写
  • if-else语句

    • if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。
  • if的嵌套语句

    • f 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。

使用 if,else if,else 语句的时候,需要注意下面几点:

1:if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。
if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。
一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。
语法

### 循环控制


-while循环	
  1. 【1】求解初值表达式。

【2】求解条件表达式,若值为true,则执行循环体语句区块,然后在执行第3步;若值为false,则跳出循环体语句。

【3】求解循环过程表达式,然后转去执行第2步。

-while循环		

while循环的基本语法结构 这个语法结构就像是生活中的法律 不可以修改 while()括号里面有循环条件 如果循环条件返回为true 也就是满足循环条件那么就执行循环操作 否则 就不会执行循环操作.一般是不确定循环的次数时使用

- do...while循环

while 与 do while 循环 的不同点是 do -while循环是先执行一次 在判断 while循环是先判断在执行while循环是如果条件不成立一次都不执行

do while循环是不管条件成不成立都先执行一次

- for循环

for (初始化表达式①; 循环条件②; 操作表达式④)
{
执行语句③

}

  • 第一步,执行①

  • 第二步,执行②,如果判断结果为true,执行第三步,如果判断结果为false,执行第五步

  • 第三步,执行④

  • 第四步,执行③,然后重复执行第二步

  • 第五步,退出循环

  • 跳转语句

    •     break语句经常在循环switch语句中使用,break语句用于中止下面case语句的比较。实际上break语句还可以应用在for,
      
    •     while和do-while循环语句中,用于强行退出循环,也就是忽略循环体 中其他语句和循环条件的限制。 
      
    • return语句可以从一个方法返回,并把控制权交给调用它的语句。语法格式是

return [表达式];
1
表达式:可选参数,表标要返回的值。它的数据类型要与方法声明中的返回值类型一致,可以通过强制类型转换实现。
- continue语句只能应用在for,while和do…while循环语句中,用于让程序直接跳过其后面的语句,进行下一次的循环。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值