黑马程序员技术交流社区

标题: while循环和for循环的区别 [打印本页]

作者: 李竞还活着    时间: 2015-6-12 07:23
标题: while循环和for循环的区别
我仔细看来看while循环和for循环,发现其实除了书写格式之外,好像也没区别啊,只不顾for是把所有的东西都写到了()中而已。while需要另外再写。
他们有什么本质的区别么?
作者: 任伟    时间: 2015-6-12 07:51
1>for循环:适合于循环次数是已知的。最好选择for循环 2>while:适合于循环次数是未知的。最好选择while循环.
作者: talent123    时间: 2015-6-12 09:19
没有本质上的区别
作者: 天下1083    时间: 2015-6-12 19:38
用法上有区别而已
作者: 294250051    时间: 2015-6-12 22:03
这是基础,我觉得你学的多了应该不会纠结这个问题了。太纠结学起来还苦恼。
作者: LeoLi    时间: 2015-6-12 23:25
1>for循环:适合于循环次数是已知的。最好选择for循环 2>while:适合于循环次数是未知的。最好选择while循环.
作者: Elors    时间: 2015-6-13 09:48
根据不同的需求选择不同的方法,代码会简化而且美观的。
作者: 这是829    时间: 2015-6-13 21:11
围观学习,加油努力!!!!
作者: kk要来黑马    时间: 2015-6-13 22:03
恩,这个能用while的话一般都能用for,但是for循环就不一定能用while写了
作者: 白0702    时间: 2015-6-13 22:17
围观学习,我觉得1楼的说的有道理,while可以用在未知次数的循环里,而for一般用在有循环限制的循环中。
作者: 小路8866    时间: 2015-6-13 22:24
都能实现同样的功能,只是使用的地方不同
作者: 李言    时间: 2015-6-13 22:52
没什么本质区别,各擅胜场而已
作者: xiaolongxia    时间: 2015-6-13 22:56
用多了还是习惯for循环
作者: lipeng524824    时间: 2015-6-13 22:58
功能相同,用法不同,效果不同!
作者: 梦想中前行    时间: 2015-6-13 23:04
确实是没有什么区别,主要还是用法,这些都是底层的东西,以后用到这些东西的机会很少,像for循环可能会用到的比较多点。而且for循环的用法比较多点,更灵活点。
作者: ck2133683    时间: 2015-6-14 19:06
围观学习,共同加油,共同努力!!!!
作者: 青青河边草Rt    时间: 2015-6-14 19:10
任伟 发表于 2015-6-12 07:51
1>for循环:适合于循环次数是已知的。最好选择for循环 2>while:适合于循环次数是未知的。最好选择while循环. ...

感觉你的回答最靠谱!
作者: Dove丶凡    时间: 2015-6-14 21:06
没有很大的区别,可以互相替代的
作者: aofex    时间: 2015-6-14 22:26
嗯   还是学习了
作者: 任伟    时间: 2015-6-15 11:23
青青河边草Rt 发表于 2015-6-14 19:10
感觉你的回答最靠谱!

比较直白了 呵呵
作者: 马贺飞    时间: 2015-6-16 22:50
一般优先使用for循环然后再while do while
作者: XiaoBaoMi    时间: 2015-6-16 23:41
2楼说的很精辟,学习了
作者: jening92    时间: 2015-6-17 00:07
字好像写错了,是只不过吧.
作者: zilin    时间: 2015-6-17 00:11
jening92 发表于 2015-6-17 00:07
字好像写错了,是只不过吧.

竞哥专注于编程,偶尔有所疏忽,莫怪。
作者: hanxujie    时间: 2015-6-17 06:02
好多时候都可以通用的,习惯用哪个及用哪个,没必要纠结到底有什么区别
作者: fixer    时间: 2015-6-17 07:19
一楼说的对,学习了
作者: 我丶就这样    时间: 2015-6-17 13:09
应该差不多




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2