循环结构
**1.什么是循环?
1.1生活**
我们上班,上学,甚至是一些回复都是循环的过程
**循环:**反复地连续做某事
周而复始,有规律性,重复的内容。
1.2程序
System.out.println(“sssss”)
System.out.println(“sssss”)
System.out.println(“sssss”)
System.out.println(“sssss”)
System.out.println(“sssss”)
System.out.println(“sssss”)
1
2
3
4
5
6
1
2
3
4
5
6
2.while循环
while:当,在…期间,在什么时候,直到。。。
很多语言中,见到while想到的就是循环
while (循环条件) {
循环操作/循环体
}
if (条件表达式){
条件成立时执行的内容
}
1根据需求可知需要采用while循环
2分析循环要素
(什么时候可以执行循环操作)循环条件:输出的次数 <=10
(要循环执行什么内容)循环操作:输出内容
3.套入while语法
1.初始化 循环变量
2.循环条件
3.循环操作
4.循环出口(更新循环变量)
4.价差循环是否能正常结束
3.do-while循环
do {
循环体、循环操作
}while(循环条件);
do-while循环至少执行一次循环操作。
4.for循环
for循环非常简洁,它的结构与while与do—while不同,他直接将循环4都安排好了位置。可以避免遗失出口等问题。
for循环只能用于固定循环次数的循环啊场景。
在后期,用的非常多!基于他还有一个变种:增强for循环(foreach)
for(1.初识话循环变量; 2,循环条件; 3.循环出口){
}
for(int i = 1; i <=50; i++){
}
5.三者区别
循环次序的区别:
● while循环是先判断再执行
● do-while循环是先执行再判断(先执行)
● for循环是先判断再执行
应用场景:
● while和 do - while 适合于各种场景
● do-while往往用于一些限制性操作的情况,模拟生活案例时一般都用它
● for循环往往用于固定次数判断的情况