循环结构
1. 什么是循环?
1.1 生活
循环 :英语[circulate;circle]
- 以环形、回路或轨道运行;
- 沿曲折的路线运行;
- 特指运行一周而回到原处,再转。
- 或说反复地连续做某事。
我们上班、上学、甚至是一些回复都是循环的过程。
循环:反复地连续做某事。
周而复始,有规律性,重复的内容。
1.2 程序
public class Demo1 {
public static void main(String[] args) {
System.out.println("好好学习,天天向上,上学期间,不搞对象,关起门来都是一家人,搞对象那是乱伦。");
System.out.println("好好学习,天天向上,上学期间,不搞对象,关起门来都是一家人,搞对象那是乱伦。");
System.out.println("好好学习,天天向上,上学期间,不搞对象,关起门来都是一家人,搞对象那是乱伦。");
System.out.println("好好学习,天天向上,上学期间,不搞对象,关起门来都是一家人,搞对象那是乱伦。");
System.out.println("好好学习,天天向上,上学期间,不搞对象,关起门来都是一家人,搞对象那是乱伦。");
}
}
2. while循环
while:当、在…期间、在…时候、直到…
很多语言中,见到while想到的就是循环。
while (循环条件) {
循环体/循环操作
}
---
if (条件表达式) {
条件成立时执行的内容
}
// 使用循环来实现输出内容10次
/*
* 思路分析:
* 1.根据需求可知需要采用 while 循环
* 2.分析循环的要素
* (什么时候可以执行循环操作)循环条件:输出的次数 <= 10
* (要循环执行什么内容)循环操作:输出内容
* 3.套入 while 语法
* 1.初始化 循环变量
* 2.循环条件
* 3.循环操作
* 4.循环出口(更新循环变量)
* 4.检查循环是否能正常结束
*/
// 1.初始化 循环变量
int i = 1;
// 2.循环条件
while (i <= 1000) {
// 3.循环操作
System.out.println("第" + i + "遍:好好学习,天天向上");
// 4.循环出口(更新循环变量)
// i ++; // i = i + 1
i += 1;
}
// 打印50份试卷
/*
* 思路分析:
* 1.要采用循环
* 2.分析循环的要素
* 循环条件: <= 50
* 循环操作:打印每份试卷
* 3.套入 while 语法
* 4.检查循环是否能够正常结束
*/
// 1.初始化 循环变量
int i = 1;
// 2.循环条件
while (i <= 50) {
// 3.循环操作
System.out.println("正在打印第" + i + "份试卷");
// 4.循环出口(更新循环变量)
i ++