JAVA基础知识学习笔记——循环(五)

一. 循环语句

1.1 for循环

for循环格式:
	for(初始化表达式; 循环条件; 步进表达式) {
		循环体;
	}

格式解释:
	初始化表达式: 一般会在这个位置定义变量, 并且给变量赋值。
	循环条件: 如果循环条件是false,那么循环会停下来。 如果循环条件是true,那么循环会继续下去。
	步进表达式: 一般会对初始化表达式位置定义的变量进行改变, 从而间接的改变循环条件。
	循环体: 要重复做的事情。
	
执行流程:
	1. 执行初始化表达式
	2. 判断循环条件。 如果循环条件为false,那么就跳出循环。 如果循环条件为true,那么就执行第3步
	3. 执行循环体。
	4. 执行步进表达式。
	5. 执行第2步

1.2 while循环

while循环格式:
	初始化表达式;
	while(循环条件) {
		循环体;
		步进表达式;
	}
	
执行流程:
	1. 执行初始化表达式。
	2. 判断循环条件。 如果循环条件为false,那么结束循环。如果循环条件为true,那么会执行第3步
	3. 执行循环体
	4. 执行步进表达式
	5. 执行第2步。

注意: while循环中的初始化表达式以及步进表达式可以省略

1.3 do…while循环

格式:
	初始化表达式;
	do {
		循环体;
		步进表达式;
	} while(循环条件);
	
执行流程:
	1. 先执行初始化表达式
	2. 执行循环体
	3. 执行步进表达式
	4. 判断循环条件,如果循环条件为false,那么就结束循环。如果循环条件为true,执行第2步。
	
特点: 先执行一次循环体,然后再去判断条件。

1.4 死循环

死循环: 指的是一直停不下来的循环,也叫作无限循环。
	
如果一个循环条件永远是true,那么这个循环就会一直执行,那么该循环就是死循环。

while死循环:
	while(true) {
		循环体;
	}
for死循环:
	for(;;) {
		循环体;
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值