循环结构
1. 循环结构的作用
在开发过程中,经常会出现需要实现大量重复功能的代码模块,如果大量的进行复制粘贴也可以实现大量重复的功能。但是会。出现很多问题:
- 代码沉余,结构过于臃肿
- 阅读性、维护性极差
2. while 循环结构
while ( /* 循环条件判断 Boolean true or false */ ) {
//循环体;
//循环条件变更;
}
当程序运行到while 结构时,首先判断小括号内循环条件。 条件符合返回true,执行大括号内循环体,并进行循环条件变更。当循环条件不符合时返回false,中止循环!执行打括号外内容。
3. do while 循环结构
do {
//循环条件;
//循环条件变更;
} while (/* 循环条件判断 Boolean true or false */);
执行流程与while大致相同,不同点是先执行一次循环体和条件变更后再进行循环条件判断。
4. for 循环结构
for (/* 循环条件初始化 */ ; /* 循环条件判断 */ ; /* 循环条件变更 */) {
//循环体;
}
for循环是使用相对较多的循环体,循环结构如图: