java循环结构

java—for循环、while循环、do-while循环

首先我们要清楚为什么要去学循环,它的好处在哪。

1.循环的含义:

循环就是重复的做 …… Java 程序中的循环结构有三种实现方式: while 循环结构、 do-while 循环结构、 for 循环结构)
程序循环的特点:
1 、循环不是无休止进行的,满足一定条件的时候循环才会继续,称为“循环条件”;
2 、循环不满足的时候,循环退出;
3 、循环结构是反复进行相同的或者类似的一系列操作,称为“循环体”。


for循环格式:

for( 初始化值① ; 判断条件② ; 迭代条件③ ) {
循环体④
}
循环的顺序:①→②→④→③

java循环结构_第1张图片


while循环:

While( 判断条件 ){
循环体
}
先判断条件是否成立,如果成立再去 执行循环体。

java循环结构_第2张图片

do-while循环:

do{
循环体
}while( 循环条件 );
先执行循环体,再去判断条件是 否成立。

java循环结构_第3张图片



循环问题的共同点:

1.  都有初始化值
2.  都有一个判断条件
3.  都有一个循环体
4.  都有迭代条件。 ( 都需要为下一次的循环做准备 )

写循环代码的套路,其实就是回答四个问题

(1)  初始状态由哪些变量来描述,其初值为多少?

(2)  循环的控制条件是什么?(题目中给出的条件往往是反的)

(3)  反复做什么,也就是循环体是什么

(4)  怎么过渡到下一次

Break与continue区别:

break 语句: break 语句可用于跳出循环, break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话)。
continue 语句: continue 语句中断当前循环,如果出现了指定的条件,然后进行下一次循环。
java循环结构_第4张图片

Do-while、while、for循环的区别:

1.while 是先进行判断,如果满足条件,则执行循环体,如果不满足跳出循环。 Do-while 是先执行循环体,再去判断条件是否成立,如果成立,则继续循环,如果不成立,退出循环。
2. do-while 循环总是比 while 循环多执行一次。
3. 在不确定循环次数的情况下,推荐使用 while 循环或者 do-while 循环
4. 在确定循环次数的情况话,推荐用 for 循环比较简洁。


循环的嵌套:

循环的嵌套:如果遇到求 1-1000 内的素数的时候,可以先求某个数的 , 然后再在外层加一个 for 循环循环遍历 1-1000 以内的数
嵌套:先实现一个最简单的问题,可以先从里往外写,实现简单的功能,然后再去组装。

继续更新中,感谢大家的支持!

你可能感兴趣的:(java循环结构)