黑马程序员技术交流社区
标题:
循环的小问题?
[打印本页]
作者:
一直有你
时间:
2013-8-2 22:42
标题:
循环的小问题?
本帖最后由 杜光 于 2013-8-4 10:34 编辑
在实际的编程中,我们会使用到循环语句。对于for循环语句和while语句有的时候会用错,请大家能系统的说一下什么时候用for循环语句,什么时候用while语句?
作者:
yangchao8907
时间:
2013-8-2 22:50
for循环又称(计数器式循环)也就是说for循环大都是应用于明确循环次数这样的循环。例如:for(int i =0 ; i<1000 ;i++)这样的循环,循环次数明确,大都采用for循环。
while循环分为do while(直到型循环) 和while(当型循环)都是不定次数循环。用在循环次数不确定的情况下。
作者:
黑马李昂
时间:
2013-8-2 22:56
1.实际开发中,多用while循环,而且是用在java语言自身的系统中,遍历集合常用。
2.当循环次数在循环之前已经可以给定的,就用for循环,for循环使用内存效率较高。
作者:
xuaner0719
时间:
2013-8-2 22:56
本帖最后由 xuaner0719 于 2013-8-2 22:58 编辑
while和for的区别
1 while 用在java语言自身系统中,用来遍历java语言自身系统中提供的集合,
如果循环次不确定用while()打印今天的所有用新闻 while(result.hasNext()){}
2 for用在遍历之前,次数是给定或确定的。打印全班的java成绩
3 for循环能提高内存使用效率
作者:
xuaner0719
时间:
2013-8-2 22:56
本帖最后由 xuaner0719 于 2013-8-2 22:57 编辑
多重if和switch结构的区别
1 都用来结构多种判断情况
2 if用来解决判断为区间,也可以用来做等值判断
3 switch只能用来完成等值判断
作者:
jialihong
时间:
2013-8-2 23:05
循环次数确定的时候用for
循环次数不确定的时候用while
作者:
夜空闪亮
时间:
2013-8-3 00:38
总的来说,for循环用于循环次数确定的情况,while和do----while用于循环次数不确定的情况,但有时候两者是可以互相转换的!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2