目录
4、while循环 、do while循环与 for循环的区别
1、循环概念:
是指在程序中需要重复执行某个功能的一种结构;
(1)作用:让代码更高效的重复执行;
(2)特点:
①循环条件:规定循环的执行次数(如果不规定次数就会无限循环);
②循环的操作: 要执行的相同或显示的语句;
(3)循环的四要素:
①初始化变量值;
②循环条件(以循环变量为基础);
③循环变量的改变(向着循环的结束变)(循环变量:在整个循环过程中所反复改变的那个数);
④退出循环的条件;
(4)循环三种分类:while循环、do while 循环、for循环;
2、while循环结构
(1)特点:先判断,再执行;
//初始化条件(根据条件判断是否要写);
int count = 1;
while(count <= 10//循环条件判断){ //符合条件,循环继续执行;否则,循环退出;
//循环操作(循环中被重复执行的操作);
System.out.println("我爱Java,Java让我快乐! : " + count);
count++;// 次数count+1,循环控制语句;
}
3、do while 循环结构
(1)特点:先执行,再判断;
//初始化条件(根据条件判断是否要写);
int count = 1;
do { //先执行一遍循环操作
//循环操作
System.out.println("我爱Java,Java让我快乐! : " + count);
count++;// 次数count+1,循环控制语句;
} while(count <= 10//循环条件); //符合条件,循环继续执行;否则,循环退出;分号不可少。
4、while循环 、do while循环与 for循环的区别
(1)语法不同;
(2)执行次序不同:
①while 循环:先判断,再执行;
②do while循环:先执行,再判断;
③for循环:先判断,再执行;
(3)初始情况不满足循环条件时:
①while循环一次都不会执行;
②do while循环不管任何情况都至少执行一次;
(4)适用情况:
①循环次数确定的情况,通常选用for循环;
②循环次数不确定的情况,通常选用while或do-while循环;
5、break语句 与 continue语句的作用和区别
(1)break语句:
①改变程序控制流;跳出整个循环;
②用于do-while、while、for中时,可跳出循环而执行循环后面的语句;
③break通常在循环中与条件语句一起使用;
(2)continue语句:
①只能用在循环里;
②跳过循环体中剩余的语句而执行下一次循环;
③通常与条件语句一起使用,加速循环;
(3)区别:
①使用场合:
break常用于switch结构和循环体中;
continue只能在循环语句中使用,即只能在 for、while 和 do while 语句中使用;
②作用(循环结构中):
break语句终止某个循环,程序跳转到循环块外的下一条语句;
continue跳出本次循环,进入下一次循环;