黑马程序员—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>、期待与您交流!
----------
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>、期待与您交流!
----------
相关文章推荐
- 黑马程序员—5—Java基础:多态学习笔记和学习心得体会
- 黑马程序员—11—java基础:有关线程通信的学习笔记和学习心得体会
- 黑马程序员—12—java基础:有关字符串的学习笔记和学习心得体会
- 黑马程序员—3—Java基础: 构造函数简介与用法和学习心得体会
- 黑马程序员—18—java基础:有关IO流的学习笔记和学习心得体会
- 黑马程序员—4—Java基础: 面向对象继承学习笔记和学习心得体会
- 黑马程序员—13—java基础:有关集合类的学习笔记和心得体会
- 黑马程序员—1—Java基础:环境变量学习笔记和心得体会
- 黑马程序员—19—java基础:有关File类的学习笔记和学习心得体会
- 黑马程序员—15—java基础:有关泛型的学习笔记和学习心得体会
- 黑马程序员java基础学习日记——做题遇到GBK查资料发现了个有趣的文章——ASCII、Unicode、GBK和UTF-8字符编码的区别联系
- 黑马程序员—20—java基础:有关GUI图形用户界面学习笔记和学习心得体会
- 黑马程序员—10—java基础:有关多线程安全的学习笔记和学习心得体会
- 黑马程序员—7—Java基础:有关异常学习笔记和学习心得体会
- 黑马程序员—16—java基础:有关map结合的学习笔记和心得体会
- 黑马程序员—8—Java基础:有关包的学习笔记和学习心得和体会
- 黑马程序员—21—java基础:有关网络编程的学习笔记和学习心得体会
- 黑马程序员—6—Java基础:内部类学习笔记和心得体会
- 黑马程序员—17—java基础:有关API的使用学习笔记和心得体会
- Java基础知识学习总结(四)---Hashtable和HashMap的区别与联系分析