【流程控制语句】

程序在执行时,都是死死的按照给出的指令去执行方法,而如今程序可以根据不同的情况去执行不同的命令,而控制这一流程的主要功能就是流程控制语句。流程控制语句就是在代码执行之前给出的判断或者其他,让代码根据实际情况执行不同的代码,比如说水流,分流进入到另外一个河道,最终流向不同的地方。

流程控制语句主要是分为三大板块

1.if...else语句

该语句划分为四个模块

a.if语句

这是最简单的if语句。比如说某个程序在执行的时会有很多答案,其中有自己需要的答案,也有不需要的答案,那么通过if语句可以将不需要的答案拦截下来并且获取所需答案。

b.if..else语句

在if语句的基础上添加了else的流向。在某些时候会需要程序能够根据判断分流得到两种结果,这个时候就要用到if..else。

c.if...elseif...else语句

这个语句一般用于连环判断的时候,有两种以上的结果。

d.嵌套的if...else语句

 

if...else控制语句可以实现分流处理业务,而更为复杂的流程通过简单的语句是没有办法实现的,这个时候就需要使用嵌套,嵌套的好处是可以让结果在满足一个条件的同时又可以判断另外一个条件,实现多样化的操作。

 

2.switch语句

switch语句中的变量类型可以是:byte, short, int, char,enum(JDK5.0) String(JDK7.0) 

switch语句可以后跟多个case语句。每个case后面要跟一个比较的值和冒号。case语句中的数据值的数据类型必须要与变量数据类型一样,而且只能是常量或者字面常量。

当变量的值与case语句的值一样时候,那么case语句后的语句开始执行,直到break语句出现才会跳出switch语句。

当遇到break语句时,switch语句终止。程序跳到switch语句后面的语句开始执行。case语句不必须包括break语句。如果没有break语句出现,程序会继续执行下一个case语句,知道出现break语句结束。

switch语句可以包含default分支,该分支一般是switch语句的最后一个分支(可以在任意位置,但是建议在最后一个)。default在没有case语句的值和变量值相等的时候执行。default分支不需要break语句

3.循环语句

Java中主要有三种循环语句:for循环,while循环,do...while循环

a.for循环(至少执行0次)

 

b.while循环(至少执行0次)

 

 

c.do...while循环(至少执行一次)

 

4.控制语句

break

 

 continue(结束本次循环,继续下个循环)

 

 

 

 

       

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洋洋很ok

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值