java中的流程控制_Java中的流程控制

一、Java中的流程控制

程序执行的控制流程分为三种,也称为三种结构,分别是:顺序结构、分支结构和循环结构。

1、顺序结构

顺序结构指的是程序执行按照代码的编写顺序,依次从上往下开始执行,直到程序结束。程序的执行默认是顺序执行的。

2、分支结构

分支结构指的是程序执行过程中,出现多种情况,当程序满足某一条件时,则进入当前分支运行。

Java中分支结构又分为:if...else...和switch...case两种。

2.1、if...else...结构

if分支结构分为以下几种:

<1>if结构

33649d6749a341630681745cb7a20c07.png

if

<2>if...else...结构

4c53e57d9d07bd6d5d9f2ce6973f78dd.png

if...else...

<3>if...else if...结构

e74f78abd859adbadccdf7fb95d59c10.png

if...else if...

2.2、switch...case结构

<1>switch使用格式

9db16bc9aa57733abcb81cd276491319.png

switch...case当switch中的条件和case的匹配条件匹配上时,则执行该条case中的语句。

break语句表示结束switch语句块,不往下执行。

default表示,当前面的case语句块没有一个匹配时,则执行default的语句块。

<2>switch中,判断条件的数据类型有哪些?

在JDK1.7之前,switch中能够使用byte、short、char、int类型。

在JDK1.7之后,就可以使用String类型作为判断条件。

3、循环结构

3.1、while循环

<1>while循环的格式:

d9b00697e579d78d41443505a45d3040.png

while

<2>while循环的特点

While循环:先判断循环条件是否成立,成立则执行循环体。所以while循环可能一次都不执行。

3.2、do...while循环

<1>do...while循环的格式:

aa62d0994626d7ba6faee8cce07e6b2b.png

do...while

<2>do...while循环的特点

Do...while循环:先执行一次循环体,然后判断循环条件是否成立,成立继续执行。所以do...while循环至少执行一次。

3.3、for循环

<1>for循环的格式:

e0d76e5cb8a7293a94939fbd72b2749f.png

for

<2>for循环执行流程:

先初始化循环条件,即:执行表达式1。

然后判断循环条件是否成立,即:执行表达式2。

条件成立,执行循环体内容,循环体内容执行完毕,最后才执行表达式3。

3.4、foreach循环

<1>foreach循环的格式:

06ef3257bc98cd7932bfa14c1de50bc3.png

foreach

<2>foreach用途

foreach循环一般是用来遍历数组或者集合的。foreach循环本质上是for循环,编译器在编译期间会将foreach循环转换为for循环进行遍历元素。

4、break和continue

<1>break:用在switch和循环结构中。表示结束switch结构或跳出当前循环(只能跳出一层循环)。

<2>continue:只能用在循环结构中。表示结束当前循环,继续下一次循环。

综上,Java中的流程控制介绍完了。

这是我的第9篇文章,谢谢大家阅读。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值