黑马程序员技术交流社区

标题: 大家,请问while和for两种循环什么时候用更好一些 [打印本页]

作者: star皆空    时间: 2016-10-18 17:45
标题: 大家,请问while和for两种循环什么时候用更好一些


作者: 雪中鱼01    时间: 2016-10-18 17:50
while不知道循环次数时用,for循环知道循环次数时用

作者: beleveyourself    时间: 2016-10-18 18:04
不知道循环次数一般用while,for一般针对,数组,集合,可以在在循环里根据索引对元素进行操作。这样说你能明白吗?

作者: 小菜_一碟    时间: 2016-10-18 23:03
其实一个for循环就能解决while循环的问题,就看你理解与否了。
比如:
int i= 0;
while(i<10){
    i++;
}

int i = 0;
for(;i<10;){
   i++;
}
是等效的。
作者: LShu    时间: 2016-10-18 23:08
明确循环次数的就用for咯,不明确的话就用while咯....
作者: 荔荔舟    时间: 2016-10-18 23:21
for可以说是万能的。。。看你理解得多深入了
作者: star皆空    时间: 2016-10-19 00:31
荔荔舟 发表于 2016-10-18 23:21
for可以说是万能的。。。看你理解得多深入了

好的好的

作者: 一键岚之山    时间: 2016-10-19 18:26
在下所知,while结束后变量还可以使用,for则不能
作者: 1413157316    时间: 2016-10-19 18:33
看个人使用习惯,都可以实现相同功能,但是还是for好点
作者: 332597171    时间: 2016-10-19 22:12
一般for循环好用些  while基本死循环或者需要迭代才用吧
作者: Quasimodo2    时间: 2016-10-20 13:00
看条件

作者: barny    时间: 2016-10-20 13:36
你猜?我猜你其实你知道答案的
作者: star皆空    时间: 2016-10-20 20:49
Quasimodo2 发表于 2016-10-20 13:00
看条件

还需努力

作者: star皆空    时间: 2016-10-20 20:50
beleveyourself 发表于 2016-10-18 18:04
不知道循环次数一般用while,for一般针对,数组,集合,可以在在循环里根据索引对元素进行操作。这样说你能 ...

还可以谢谢

作者: Quasimodo2    时间: 2016-10-21 00:05
不错不错

作者: star皆空    时间: 2016-10-22 00:18
Quasimodo2 发表于 2016-10-21 00:05
不错不错

必须不错

作者: 若白衣卿相    时间: 2016-10-22 01:12
看你喜欢哪个,两个能做的事一样的





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