微信

使用微信服务,更方便

职友集>Java面试题 > 请说出以下代码输出什么?

请说出以下代码输出什么?

2015-06-06 06:30:01 阅读( 52 )

2920人 收藏本页

标签:Java面试题

有如下方法的定义:
public static int getNumber(int a){
int b = 0;
try {
b = 10/a;
return b;
} catch (Exception ex) {
b = 100;
return b;
}finally{
b = 1000;
return b;
}
}
在main方法中调用以上方法,如下:
System.out.println(getNumber(10));
System.out.println(getNumber(0));
结果是多少?
答:1000 和 1000 。

来自IT公司面试手册

下一篇:String、StringBuffer、StringBuilder有什么区别?

上一篇:关于Java finally的面试题

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题