class Solution{
public static void test(int i) {
while(i != 1) {
i--;
test(i);
}
System.out.print(i);
}
public static void main(String[] args) {
test(3);
}
}
如上,推算过程为 3 {2 [ 1 print 1] print 1 } print 1,因此打印应为111,实际运行结果却是1111.
求指导,多谢