黑马程序员技术交流社区
标题:
对输出结果的不解
[打印本页]
作者:
yangxin540
时间:
2013-8-21 15:03
标题:
对输出结果的不解
本帖最后由 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对打印结果很是不解,求解释!
作者:
神之梦
时间:
2013-8-21 16:16
神马都是浮云
作者:
javamov
时间:
2013-8-21 16:16
代码流程如下:
复件 代码解析.jpg
(769.55 KB, 下载次数: 9)
下载附件
2013-8-21 16:16 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2