ifelse和while哪个好?

发布网友

我来回答

1个回答

热心网友

for称为计数循环,,即你知道 循环多少次,,即可使用而while为 条件循环,,即满足条件就会循环,而你不一定要知道循环多少次噢。

for用于可预测循环次数的情况,而while可在不确定循环次数时使用,while甚至可以不在循环指令上指定跳出循环的条件。应该优先考虑for循环,一般情况下for循环的效率都是最高的。

都可以用for代替,while(true) 可以用 for(;true;){}  在条件参数那填个永远为true的条件就行了。while(rs.next())可以用        for(;rs.next();){ }  for循环是非常灵活的,3个参数各用用处,只用第2个参数条件,就可以完全替代while循环了,只是看起来别扭而已。

while 和for循环都是一样的,能做同样的事, 因为他们都有三个条件, 都要赋初值,判断条件,自增或自减所以他们之间能互相替代。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com