首页 > 其他 > 详细

循环结构

时间:2020-06-22 11:29:25      阅读:82      评论:0      收藏:0      [点我收藏+]

为什么使用循环?

减少代码量,提高开发效率。

 

循环的概念

一直重复做的有开始有结束的事。

 

循环特征

1、循环条件:开始结束的条件

2、循环操作:一直要重复做的事

3、循环变量:能够对循环条件的结果产生影响的量

 

while循环

语法:

while(循环条件){

  //循环操作

}

特点:先判断,再执行。

流程图:

技术分享图片

 

 

 

 

案例:

/*计算100以内的偶数之和*/
int i=1;//从1开始
int sum=0;//初始化和为0
while(i<=100){ //循环条件

  //循环操作
  if(i%2==0){ //判断i能被2整除,为偶数
  sum+=i;//计算和
  }
  i++;//循环变量
}
System.out.println("100以内偶数之和为:"+sum);

 

 

 do-while循环

语法:

do{

  //循环操作

}while(循环条件);

特点:先执行,再判断。

流程图:

技术分享图片

 

 

 

案例:

/*计算100以内的偶数之和*/
int i=1;
int sum=0;
do{

  //循环操作
  if(i%2==0){
  sum+=i;
  }
  i++; //循环变量
}while(i<=100); //循环条件
System.out.println("100以内偶数之和为:"+sum);

 

while循环和do-while循环的区别

1、语法不同。

2、执行特点不同:while先判断再执行,do-while先执行再判断。

3、while可能一次也不执行,do-while至少执行一次。

 

for循环

为什么使用for循环?

代码更简洁,while循环中有的表达式在for中都有。
适用场景:循环次数确定的情况下使用 .

语法:

for(表达式1;表达式2;表达式3){

  //循环操作

}

1、表达式1可以省略但是需要在for上面写

2、表达式2和3不能省略,否则死循环

3、表达式123都不写,分号不能省,死循环(要避免)

案例:

/*计算100以内的偶数之和*/
int sum=0;
for(int i=1;i<=100;i++){
  if(i%2==0){
  sum+=i;
  }
}
System.out.println("100以内偶数之和为:"+sum);

 

循环结构

原文:https://www.cnblogs.com/qby-java/p/13175706.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!