我是靠谱客的博主 害怕秋天,这篇文章主要介绍for循环与while循环,现在分享给大家,希望可以做个参考。

for循环与while循环

一、for循环
1、for为关键字,表示循环控制
2、for有四要素:循环变量初始化、循环条件、循环操作、循环变量迭代
3、循环操作,这里可以有多条语句,也就是我们要循环执行的代码
4、如果 循环操作(语句)只有一条语句,可以省略{},建议不要省略。
5、基本语法格式
for(循环变量初始化;循环条件;循环变量迭代){
循环体(语句);
}

二、while循环
1、与for循环一样,while循环也有四要素,只是位置不一样
2、语法格式
循环变量初始化;
while(循环条件){

循环体;
循环变量迭代;
}

三、do while循环
基本语法:
在这里插入图片描述

说明:
1.do while是关键字
1.也有循环四要素,只是位置不一样
2先执行,再判断,也就是说,一定会至少执行一次
3.最后 有一个分号 ;
4.while和do…while区别举例:要账
while 循环是先问你是否还钱,不还就打;
而do while先打一顿再问

四、比较(执行流程的不同)
1、for循环是先执行①,然后再执行②;
若②满足,则执行③,最后执行④;再执行②,以此循环。
若②不满足,则跳出循环。

2、while循环先执行①,再执行②,如果②满足,则执行③中循环体的内容,否则跳出循环

上述循环条件里应写只与循环变量迭代有关的表达式,不能写入目标表达式,否则会直接跳出循环。

例:打印1 - 100 之间所有能被3整除的数

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class for02{ public static void main(String[] args) { int i = 1 ; while( i <= 100){ if( i % 3 == 0) System.out.println("能被三整除的数有:"+i); i++; } // int i = 1 ; // while( i <= 100 && i % 3 == 0){//不能这样写 // System.out.println("能被三整除的数有:"+i); // i++; // } } }

其中明显的区别是
while( i <= 100){
if( i % 3 == 0)

不能直接写成
while( i <= 100 && i % 3 == 0)

因为一旦判断条件为假时便直接跳出循环了

最后

以上就是害怕秋天最近收集整理的关于for循环与while循环的全部内容,更多相关for循环与while循环内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(86)

评论列表共有 0 条评论

立即
投稿
返回
顶部