问题描述
用if实现循环的效果。最少给出两种不同的实现。
解决方案
解决方案二:
。。。递归
解决方案三:
很期待大牛们写出来看看~~~我想了半天就是想不出来!!!
解决方案四:
publicclassIfLoop{inti=0;intj=5;publicvoidtest(){if(i<j){System.out.println("i'svalueis:"+i++);test();}}publicstaticvoidmain(String[]args){newIfLoop().test();}}
抛砖引玉~
解决方案五:
intiterator(inti){if(i<100){dosomething;}returni++;}
解决方案六:
引用4楼x19881216的回复:
intiterator(inti){if(i<100){dosomething;}returniterator(i++);}
哈刚才写错了
解决方案七:
引用5楼x19881216的回复:
引用4楼x19881216的回复:intiterator(inti){if(i<100){dosomething;}returni++;}哈刚才写错了
应该是returniterator(i++);
解决方案八:
引用4楼x19881216的回复:
intiterator(inti){if(i<100){dosomething;}returni++;}
递归到还真的是一种这个不算吧。
解决方案九:
递归应该可以实现if(true)if(statement)递归return
解决方案十:
................恩递归算一种,可是还有一种?.........--------------------------
解决方案十一:
csdn不让编辑自己的回复,俺那递归写成死循环了,不改了。。。
解决方案十二:
坐等高手写出第二种
解决方案十三:
递归到还真的是一种这个不算吧。
解决方案十四:
该回复于2011-04-19 15:05:20被版主删除
解决方案十五:
GOTO
时间: 2025-01-02 12:23:57