For循环结构的使用
一、循环结构的4个要素
①初始化条件
②循环条件 --->是boolean类型
③循环体
④迭代条件
说明:通常情况下,循环结束都是因为②中循环条件返回false了。
二、for循环的结构
for(①;②;④){
③
}
执行过程:① - ② - ③ - ④ - ② - ③ - ④ - ··· - ②
说明:break关键字的使用:一旦在循环中执行到break,就跳出循环
While循环的使用
一、循环结构的4个要素
①初始化条件
②循环条件 --->是boolean类型
③循环体
④迭代条件
二、while循环结构
①
while(②){
③;
④;
}
执行过程:① - ② - ③ - ④ - ② - ③ - ④ - ··· - ②
说明:
1.写while循环千万小心不要丢了迭代条件。一旦丢了,就可能导致死循环!
2.我们写程序,要避免出现死循环。
3.for循环和while循环是可以相互转换的!
区别:for循环和while循环的初始化条件部分的作用范围不同。
算法:有限性。
do-while循环结构的使用
一、循环结构的4个要素
①初始化条件
②循环条件 --->是boolean类型
③循环体
④迭代条件
二、do-while循环结构
①
do{
③;
④;
}while(②);
执行过程:① - ③ - ④ - ② - ③ - ④ - ··· - ②
说明:
1.do-while循环会至少会执行一次循环体!
2.开发中,使用for和while更多一些,较少使用do-while
说明:
1.不在循环条件部分限制次数的结构:for(;;)或while(true)
2.结束循环有几种方式?
方式一:循环条件部分返回false
方式二:在循环体中,执行break