码迷,mamicode.com
首页 > 其他好文 > 详细

20150727 Day05课程——循环结构之While,do-while,for循环

时间:2015-08-02 00:57:17      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

20150727 Day05课程——循环结构之While,do-while,for循环

今天是Java预科课程的上课第五天,课程内容如下:

01.while循环

  while(条件){

    //循环体

  }

注意点:所有的循环必须具备四要素

    01.初始变量

    02.循环条件

    03.循环体

    04.必须改变迭代变量的值

    

    合格了吗?

    String userInput="n";

    while(!userInput.equals("y")){

       //如果用户输入的不是y,那么执行循环体

       //上午阅读教材,下午编码

       合格了吗?

}

 

02.程序调试——断点调试步骤:

设置断点

启动调试

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

观察变量:单步运行时可以在“变量”视图中看到变量当前的值

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

程序调试的目的:找出缺陷原因,修正缺陷

程序调试的主要方法:设置断点、单步执行、观察变量

 

03.do-while循环——场景:解决需要先执行再判断的情况

   do{

     //循环体

   }while(循环条件);

 

04.什么时候选用for循环结构?当循环次数固定的时候,我们首选for循环

05. for(初始变量;循环条件;迭代变量){

     //循环体

}

06.推荐大家在书写有多个初始变量的题目时,将数据类型定义到第一个分号之前,不要拿到循环外定义,因为这样可能产生错误

07.死循环:如果一个循环没有终止条件,那么该程序将会无休止的执行下去,直到我们强行结束掉该程序 ,程序才强行退出,那么这样的循环,称为死循环。在我们书写程序的过程中,一定要避免出现死循环。

08.break;当我们想要在循环过程中,终止整个循环的执行,那么我们可以考虑使用break关键字,break关键字一般和逻辑判定语句if连用。

09.continue用法:结束本次循环,继续下一次循环 break:跳出当前循环的{}

10.循环结构总结

区别1:语法

while(条件){

    //循环体

}

   do{

     //循环体

   }while(循环条件);

for(初始变量;循环条件;迭代变量){

     //循环体

}

 

区别2:执行顺序 

while 循环:先判断,再执行

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

for循环:先判断,再执行

 

区别3:适用情况

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

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

 

20150727 Day05课程——循环结构之While,do-while,for循环

标签:

原文地址:http://www.cnblogs.com/yuvia/p/4694925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!