为什么答案是C呢?

DaimonK 2003-03-31 02:27:35
1. public class X {
2. public static void main(String [] args) {
3. try {
4. badMethod();
5. System.out.print(“A”);
6. }
7. catch (Exception ex) {
8. System.out.print(“B”);
9. }
10. finally {
11. System.out.print(“C”);
12. }
13. System.out.print(“D”);
14. }
15. public static void badMethod() {
16. throw new RuntimeException();
17. }
18. }
What is the result?
A. AB
B. BC
C. ABC
D. BCD
E. Compilation fails.
...全文
44 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengdao 2003-03-31
  • 打赏
  • 举报
回复
应该是E,嘿嘿,他引号打错了
Raymondsong 2003-03-31
  • 打赏
  • 举报
回复
D
realjoshzuo 2003-03-31
  • 打赏
  • 举报
回复
d
airlulu 2003-03-31
  • 打赏
  • 举报
回复
开始真的以为自己对JAVA的运行流完全理解错误!
johnszhang 2003-03-31
  • 打赏
  • 举报
回复
汗,差点以为自己错了的说~!
zzh54zzh 2003-03-31
  • 打赏
  • 举报
回复
没错,是D!
wsj 2003-03-31
  • 打赏
  • 举报
回复
试过了是D

BCD
bluesmile979 2003-03-31
  • 打赏
  • 举报
回复
嗯,答案应该是d吧,
willingsilly 2003-03-31
  • 打赏
  • 举报
回复
D
teaky2002 2003-03-31
  • 打赏
  • 举报
回复
昏~~~谁说答案是a 啊。要答案很容易,你把代码运行试一试就知道了。

答案是d啊。

这个跟java的运行流程就相符了。
DaimonK 2003-03-31
  • 打赏
  • 举报
回复
错了,上面的答案是 A ,为什么是 A 呢 ? finally 好像没有执行阿?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧