while,do-while,for循环

时间:2021-04-17 20:27:00

1while语法

while(条件){

    //循环体

  }

 

do-while 语法

 do{

     //循环体

   }while(循环条件);

for循环语法

for(int i=0;i<100;i++){

  //循环操作

}

例如:

用三种方法求出一百以内的偶数和

1int sum=0;  

 for(int i=1;i<=100;i++){  

  if (i%2==0){  

   sum=sum+i;  

  }   

}  

 System.out.println("for一百以内的偶数和为:"+sum);

2int sum=0;

  int i=1;  

 while (i<=100){

   if(i%2==0){  

   sum=sum+i;

   }   

 i++;  

 }

  System.out.println("while一百以内的偶数和为:"+sum);

3int sum=0;

  int i=1;  

 do{

   if(i%2==0){

    sum=sum+i;  

  }  

  i++;

  }while (i<=100);  

 System.out.println("do-while一百以内的偶数和为:"+sum);

2、断点调试

调试启动后,运行到设置断点的代码行将停住,点击F6可以单步运行程序,观察程序运行过程

观察变量

  单步运行时可以在变量视图中看到变量当前的值

发现问题

  修正代码,重新运行,解决问题

3、断点调试的目的

解析:找出缺陷原因,修正缺陷

4、断点调试的方法

设置断点、单步执行、观察变量

5、什么是死循环

解析;如果一个循环没有终止条件,那么该程序将会无休止的执行下去,直到我们强行结束掉该程序 ,程序才强行退出,那么这样的循环,称为死循环。

  在我们书写程序的过程中,一定要避免出现死循环。

6break的用法

当我们想要在循环过程中,终止整个循环的执行,那么我们可以考虑使用break关键字

,break关键字一般和逻辑判定语句if连用。

7、continue的用法

 continue:结束本次循环,继续下一次循环

  break:跳出当前循环的{}

8、循环结构的总结

while,do-while,for循环

区别2:执行顺序 

while 循环:先判断,再执行

do-while循环:先执行,再判断

for循环:先判断,再执行

区别3:适用情况

循环次数确定的情况,通常选用for循环

循环次数不确定的情况,通常选用whiledo-while循环