一、while循环
编码规范:缩进、换行
while循环先判断,再执行
while ( 循环条件 ) {
循环操作
}
例如
int i = 1;
while ( i <= 100 ) {
System.out.println("第" +i+ "遍写:
好好学习,天天向上!");
i ++;
}
二、do-while循环
特点:先执行,再判断
do {
循环操作
}while ( 循环条件 );
例如
int i = 1;
do {
System.out.println("第" +i+ "遍写:
好好学习,天天向上!");
i ++;
}while ( i <= 100 );
while循环和do-while循环的区别
执行次序不同
初始情况不满足循环条件时while循环一次都不会执行
do-while循环不管任何情况都至少执行一次
三、for循环
for(int i=0;i<100;i++){
System.out.println("好好学习!");
}
特点:循环次数固定,for比while更简洁
先判断,再执行
for( 初始化 ; 条件 ; ,,, ){
循环操作
}
四、for循环常见问题
1.编译错误:变量 i 没有初始化
2.编译错误:变量 i 没有初始化
3.循环变量不发生变化 ,会导致死循环
4.循环中缺少必要的循环控制,会导致死循环
1.需要多次重复执行一个或多个任务的问题考虑使用循环来解决
2.无论哪一种循环结构,都有4个必不可少的部分:初始部分、循环条件、循环体、更新循环变量
循环次数确定的情况,通常选用for循环
循环次数不确定的情况,通常选用while或do-while循环
五、练习题http://t.csdnimg.cn/VtqSF
可以去看看我做的练习题