黑马程序员技术交流社区

标题: 这段程序的结果是? [打印本页]

作者: lf900827    时间: 2015-8-23 23:17
标题: 这段程序的结果是?
public class FinallyTest {
         public static void main(String[] args) {
                  System.out.println(new FinallyTest().test()); }
static int test() {
int x = 1; try { x++; return x; } finally { ++x; } } }
作者: 黄蒙    时间: 2015-8-23 23:21
3吧?应该是。。
作者: superhs    时间: 2015-8-23 23:24
3?吧应该
作者: JXHIUUI    时间: 2015-8-23 23:34
话说你的代码真的好难看啊,扣分。结果是2,在try的时候已经返回x的值了,虽然finally也运行了。但是没有返回结果
作者: 以梦为马123    时间: 2015-8-23 23:51
应该是2的
作者: 殷俊    时间: 2015-8-23 23:58
这是一个面试题,结果是2




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2