一.循环结构 (。^▽^)
1.循环不是无休止进行的,满足一定条件的时候循环才会继续,称为"循环条件",循环条件不满足的时候,循环退出
2.循环结构是反复进行相同的或类似的一系列操作,称为"循环操作"
例如:
public static void main(String [] args){ int count=1; while(count<=50){ System.out.println("打印第"+count+“份试卷”); count++; } }
while循环结构的顺序:
(1)声明初始化循环变量。
(2)判断循环条件是否满足,如果满足则执行循操作,否则退出循环。
( 3 ) 执行完循环操作后,在判断循环条件,决定继续执行循环或退出循环。
while 循环特点
先判断,后执行。
do-----while
和while循环不同,do-while循环以关键字do开头,然后是大括号括起来的循环操作,接着才是while关键字和紧随的小括号括起来的循环条件
注:do-while循环结构已分号结尾
(1)声明并初始化循环变量
(2)执行一遍循环操作
(3)判断循环条件:循环条件满足,则循环继续执行,循环条件不满足,则退出循环.
public static void main(String [] args){ int i=1; do{ System.out.println("好好学习") i++; }while(i<=100);
do-while循环结构特点:
先执行,再判断
for 循环(? ω ?)
for循环语句的主要作用是反复执行一段代码,直到满足一定条件为止
(1)初始部分:设置循环的初始状态
(2)循环体:重复执行的代码
(3)迭代部分:下一次循环开始前要执行的部分,在while循环结构中它作为循环体的一部分,进行循环次数的累加
(4)循环条件:判断是否继续循环的条件
注:在for循环中,这几个部分是必不可少的,不然循环就会出现错误
public static void main(String [] args){ for(int i=0;i=100;i++){ System.out.println("好好学习"); } } }
for循环结构执行的顺序: d=====( ̄▽ ̄*)b
(1)执行初始判断
(2)进行循环条件判断
(3)根据循环条件判断结果 >如果为true,则执行循环体 >如果为false,则退出循环
break与continue ( ??? )?
1.break语句用于终止某个循环,程序跳转到循环体外的下一条语句
2.continue语句用于跳出本次循环,进入下一次循环的语句跳转语句进阶
contunue和break
共同点:当continue和break语句在内层循环时,只会影响内层循环的执行,对外层循环没有影响
不同点:执行语句后,程序跳转的位置不同
continue语句是跳出本次循环,进入下一次循环
break语句是跳出本层循环,即提前结束本层循环,执行循环下面的语句