本帖最后由 yangxin540 于 2013-8-22 15:06 编辑
- public static void main(String[] args) {
- System.out.println(method(1));
- }
- private static int method(int x) {
- try {
- System.out.println(x);
- if (x > 3) {
- return x;
- }
- ++x;
- method(x);
- } finally {
- System.out.println(++x);
- }
- return x;
- }
复制代码 打印的结果是1 2 3 4 5 5 4 3 3对打印结果很是不解,求解释!
|
|