【发布时间】:2011-08-18 10:37:22
【问题描述】:
public class For {
public static void main(String[] args){
for(int i=2; i<=1024; i *= 2){
System.out.println("Count is: " + i);
}
}
public class While {
public static void main(String[] args){
int i = 1;
while (i < 1024) {
i *= 2;
System.out.println("Count is: " + i);
}
}
public class DoWhile {
public static void main(String[] args){
int i = 1;
if (i < 1024) {
do { i*=2;
System.out.println("Count is: " + i);
} while (i < 1024);
}
}
如何转换 for 循环/while 循环,使其做同样的事情,但使用递归函数?
【问题讨论】:
-
如果是一个也请标记为作业
-
如果这是家庭作业,请添加家庭作业标签。
标签: java recursion for-loop while-loop