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

© zhrnghgwsws 中级黑马   /  2014-5-24 18:01  /  6798 人查看  /  29 人回复  /   3 人收藏 转载请遵从CC协议 禁止商业使用本文

循环中for和while的区别?

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

29 个回复

正序浏览
for循环一般指循环次数已知的,在一定范围之内,而while循环不知道循环次数
回复 使用道具 举报
为什么打不开复制链接啊。。。。求解。。。。
回复 使用道具 举报
基本没区别,可以互换。for循环变量定义在方法中,能更节省内存。while循环变量自循环体外,循环结束后可以继续操作变量
回复 使用道具 举报
for循环因为实在循环内定义变量,循环结束,变量就释放了.循环结束变量就不能使用了.while循环变量定义在循环外,循环结束后,还可以继续调用变量.两者可以互换.但是自己觉得应该还是for循环用的比较多.
回复 使用道具 举报
如果想在循环结束后,还继续使用控制条件的那个变量,还用while循环,不然就用for循环。不知道用谁的话就用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。
回复 使用道具 举报
for循环又称(计数器式循环)也就是说for循环大都是应用于明确循环次数这样的循环,while(当型循环)是不定次数循环,用在循环次数不确定的情况下,正常情况下这两种情况下是可以互换,for循环更节省内存,相对来更简洁!
回复 使用道具 举报
为什么打不开复制链接啊。。。。求解。。。。。
回复 使用道具 举报
怎么复制链接打不开?
回复 使用道具 举报
如果循环次数不明确 建议用while,如果循环次数明确,用for
回复 使用道具 举报
假如需要定义变量控制循环次数。建议使用for。变量只在for语句内作用,for循环完毕,变量在内存中释放。
回复 使用道具 举报
好。厉害加油啊。。。
回复 使用道具 举报
for循环适用于已知循环次数,while循环适用于未知循环次数,
回复 使用道具 举报
简单2句话,循环次数确定用for,不确定用while
回复 使用道具 举报
136616244 发表于 2014-5-24 18:22
今天刚看到以前不知道的一点,while的执行体和跌代体在一起,如果执行体后面加上continue 后面的跌代体执行 ...

哦,原来如此啊
回复 使用道具 举报
循环次数确定时用for,循环次数不确定时用while。
回复 使用道具 举报
for是有能计算具体次数的循环,while是次数不确定的,像吃葡萄,不确定吃多少次,就用while,确定的用for,当然它们俩个是可以等价替换的
回复 使用道具 举报
这样也可以得到技术分?
回复 使用道具 举报
认真看视频  会有收获!
回复 使用道具 举报
彭飞 发表于 2014-5-24 23:41
楼主现在的阶段,
记住:

这也是我想说的。。。当需要用到循环语句时,如果参数变量不确定会导致循环次数也不确定,那就必须要用while语句,而当循环次数一定的时候,用for,while也能用,就是代码得敲的比for语句多
不知道我说的对不对
回复 使用道具 举报
视频里都有的亲!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马