循环结构

本文详细介绍了Java中的三种循环结构:for、while和do-while,特别强调了for和while的区别,并通过实例展示了for循环的嵌套应用,包括一个经典的九九乘法表实现。
摘要由CSDN通过智能技术生成

1.for和while的区别

1.格式不同:
for(初始语句;条件表达式;步长语句){
	循环体语句;
}

初始化语句;
while(条件){
	循环体语句;
	步长语句;
}
2.从格式---分析内存角度考虑:
	当for循环结束,变量内存立即被释放掉了,比较省内存空间。
	while循环结束,依然可以访问这个变量,不会立即被释放掉,等待GC空闲时候释放!
3.应用场景:
	明确次数以及明确范围:优先使用for循环
	当不明确次数以及不明确范围,使用while循环   
	while(true){} 自定义结束条件;

2.do-while循环语句

	do-while循环语句的格式:
	初始化语句;
	do{
	
		循环体语句;
		步长语句
	
	}while(条件表达式) ;
	
do-while循环语句和for,while循环的最大的区别就是:循环体至少执行一次(条件不满足的情况)

for,while,do-while循环

开发中:常用for循环,其次是while循环,do-while使用很少,以后在java源码中会见到这个语句!

3.for循环嵌套

for循环的嵌套:
	for循环语句作为循环体语句;
for(初始化语句;条件表达式;步长语句){
	
	//循环体语句
	for(初始化语句;条件表达式;步长语句){
		循环体语句;
	}
}
3.1 for循环嵌套案例1--------九九乘法表

//九九乘法表
class ForForDemo3{
	public static void main(String[] a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值