黑马程序员技术交流社区

标题: for循环与while循环 [打印本页]

作者: 8181    时间: 2016-5-24 22:27
标题: for循环与while循环
for循环与while循环,分别在什么情况下使用呢?他们之间的区别又在哪里?

作者: 逝水大魔王    时间: 2016-5-24 23:13
在for循环里面创建的对象,完成之后全部弹栈,而while里面会存在,比如你在for里面创建的int a =2;完了之后就没了,不能用,for适合你只用一次就不用的,如果你有经常使用的对象就可以用while,当然,在for外面创建的可以在for里面使用,用完了,赋值了的不会变回原来的值,也不会弹栈,可以一直使用
作者: Aaron9527    时间: 2016-5-24 23:35
若在循环结束后,继续使用控制条件变量,用while循环。否则用while循环,因为变量及时的从内存中消失,可以提高内存的使用效率
如果是一个范围性的需求,用for循环非常明确
作者: TS-松子    时间: 2016-5-25 00:09
了解次数用for,不了解次数用while,




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