关于循环的问题
这个程序的运行结果是6,但我不知道是为什么!
class Test{
public static void main(String [] args){
int ctr=3;
int result=1;
while(ctr>1){
result=result*ctr;
ctr--;
}
System.out.println(result);
}
}
搜索更多相关的解决方案:
result
----------------解决方案--------------------------------------------------------
第一次循环:result = 3
crt = 2
第二次循环:result = 6
crt = 1
循环结束
result = 6
----------------解决方案--------------------------------------------------------
还是不明白……
----------------解决方案--------------------------------------------------------