A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题,哪位大神可以告诉区别?

11 个回复

倒序浏览
这问题。。。莫非是传说中的为了技术分而问的
FOR循环,当你知道准确的循环次数是使用FOR循环
当你不知道循环多少次,只知道循环结束条件是,使用WHILE循环
回复 使用道具 举报
个人觉得,用for看起舒服点,不问为什么,因为单词for比while少几个字母,可以少敲几下
回复 使用道具 举报
我喜欢用for循环来遍历,用while死循环来不断提示用户输入(如果用户输入有误的话),判断用户输入是否合理,然后进入循环!
回复 使用道具 举报
for循环至少执行0遍,while循环至少执行一遍
回复 使用道具 举报
一般情况下,forwhile都是共通的,不过,如果循环有次数,或者是有限循环,就用for;如果不确定循环次数那么一般用while,另外while和do一般会连用,do-while和while的区别是,do-while是先执行在判断条件 存不存在,也就是说至少要循环一次,而while是先判断在循环,至少循环0次
回复 使用道具 举报
for效率比 while 高
回复 使用道具 举报
mony 中级黑马 2015-5-3 00:04:12
8#
王鹏飞1 发表于 2015-5-1 10:11
for循环至少执行0遍,while循环至少执行一遍

while也可能执行0遍,do  while才是至少执行一遍
回复 使用道具 举报
学习学习!
回复 使用道具 举报
for看起来比while简便
回复 使用道具 举报
for和while可以进行互换,如果需要定义循环增量的话,用for更为合适。
回复 使用道具 举报
你这个问题实在是太水了啊楼主
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马