流程控制语句之循环和跳转

一.循环结构

Java中循环结构有while循环、do-while循环和for循环。
循环结构的特点是反复执行一段程序直到循环条件不成立为止。
一个循环是由四部分构成的,分别是循环变量,循环条件,循环体和改变循环变量的值。
1)循环变量:循环变量用于控制循环次数。
2)循环条件:循环条件用于判断循环是否继续。
3)循环体:循环体是循环条件为true时要执行的代码块。
4)改变循环变量的值:只有循环变量能够改变,循环才有结束的时候,否则就是死循环。

1.1 while循环结构

while循环结构的语法结构如下:

循环变量初始化
while (循环条件){
	循环体
}

1)while关键字后面的小括号的内容是循环条件,它是一个布尔型表达式。
2)循环条件为true时,执行循环体,条件为false时,终止循环体。
3)大括号中是循环体。
4)while循环先判断循环条件是否为true,如果第一次判断为false时,将一次也不执行循环体。
while循环流程图如下:
在这里插入图片描述

1.2 do-while循环

do-while循环的语法结构如下:

循环变量初始化
do{
	循环体
}while (循环条件);

1)do-while循环以do开头。
2)一对大括号中是循环体。
3)while关键字后面的小括号里是循环条件。
4) do-while循环结构会先执行一边循环体,然后在判断循环条件,也就是说循环条件不成立的话,也至少执行了一遍循环体。
在这里插入图片描述

1.3 for循环结构

for循环的语法规则如下:

for (表达式1;表达式2;表达式3){
	循环体
}

1)for循环以关键字for开头。
2)一对大括号中时循环体。
3)表达式1是循环变量初始化,表达式2是循环条件,表达式3是改变循环变量的值。
4)无论循环执行多少次,表达式1只执行一次。
for循环流程图如下:
在这里插入图片描述

1.4多重循环

多重循环是指在一个循环语句的循环体中包含一个循环。被包含的语句称为内循环,包含语句称为外循环。
多重循环的语法结构如下:

while (循环条件){
	循环语句1
	for(;;){
		循环语句2
	}
}

1)外循环是while循环,内循环是for循环。
2)外循环每执行一次,内循环就完整的执行一遍。
3)while循环,do-while循环,for循环都可以相互嵌套。

1.5 循环语句对比

循环特点使用场合
for先判断,再执行已知循环次数
while先判断,再执行先判断,再执行的情况下
do-while先执行,再判断先执行,再判断的情况下

二.跳转语句

Java语言允许三种跳转语句,分别是return、break、continue。使用这些语句,可以控制循环的执行。
1)return结束当前方法的执行,并返回方法的调用处。
2)break表示结束当前循环。
3)continue表示结束当次循环,继续执行下次循环。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值