您的位置:首页 > 职场人生

黑马程序员—2—Java基础:循环体的区别于联系和学习心得体会

2014-01-19 10:53 639 查看
 ------- <ahref="http://www.itheima.com" target="blank">android培训</a>、<ahref="http://www.itheima.com"
target="blank">java培训</a>、期待与您交流!
----------

1 while语句格式

  While(条件表达式)

  {

             执行语句;

}

2 do while 语句格式

  do

  {

            执行语句;

}while(条件表达式);

 

do while的特点是条件无论是否满足,循环体至少被执行一次。

3 while与do while 区别与联系

  联系:它们都是循环语句,都可以判别条件,执行循环体,都具有循环体的一般特性。

  区别:while 先判断条件,只有条件满足才执行循环体。

       do while 先执行循环体,再判别条件,条件满足,再执行循环体。

        总之一句话:do while无论条件是否满足,循环体至少执行一次。

4.For 语句的格式

   for(初始化表达式;循环条件表达式;循环后的操作表达式)

   {

           执行语句;

}

5. for与while的区别与联系

   联系:for与while都可以用来表示循环结构,一般在内存比较大的情况下,它们之间可以替换。

   区别:1.变量有自己的作用域,对于for来讲:如果将用于控制循环的增量定义在for语句中,那么该变量只在for语句内有效。For语句执行完毕。该变量在内存中被释放。

     2.for和while可以进行互换。如果需要定义循环增量。用for更为合适。

6.循环体所涉及到的思想:

  (1)其实这就是累加思想

        原理:通过变量记录住每次变化的结果。

              通过循环的形式,进行累加动作。

   (2)计数器思想

        通过一个变量记录住数据的状态变化。

        也许通过循环完成。

7.学习心得和体会:

    使用循环体的心得;

    什么时候使用循环体结构? 用什么循环体?

    当要对默写语句执行很多次时,就使用循环结构。一般情况下,可以任意选择循环结构,都可以达到目的,

    但对于节约内存来说,用for循环相对来说比较省内存,因为当循环结束时,变量也同时在内存中消失,而while不消失,下一步可以继续用。

    而对于那些全局变量和下一步还要使用变量结果,那么就要用while。

    无限循环的最简单表现形式。

    for(;;){}   //条件默认为真

    while(true){}//条件默认为真

 ------- <ahref="http://www.itheima.com" target="blank">android培训</a>、<ahref="http://www.itheima.com"
target="blank">java培训</a>、期待与您交流!
----------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java
相关文章推荐