作者uopsdod (pcman)
看板java
标题[问题] OCJP SE6 - command-line invocations
时间Mon Feb 20 21:35:50 2017
public class Prac {
public static void main(String[] args) throws Exception{
int x = 6;
Prac p = new Prac();
p.doStuff(x);
System.out.println(" main x = " + x);
}
void doStuff(int x){
System.out.println(" doStuff x = " + x++);
}
}
And the command-line invocations:
javac Prac.java
java Prac 5
--------------------------------------------------------------------
What is the result?
Ans:
B. An exception is thrown at runtime.
我自己原本是写
C. doStuff x = 6 main x = 6
想请要一下, 是哪边会丢出 runtime exception? 且是哪种exception?
我有试着自己跑过这个code, 但没有看到错误讯息, 於是仍然困惑着
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.217.174.122
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1487597752.A.543.html
※ 编辑: uopsdod (180.217.174.122), 02/20/2017 21:36:16
1F:推 haha02: 尽信书不如无书 02/20 22:35
2F:→ qrtt1: 你的 code 跟你的问题对不上来 xd 02/21 08:10
3F:→ uopsdod: 我想我是要确定谁对谁错噢 没有信书不信书的问题 02/21 23:48
5F:推 haha02: 跑下去的结果就是真正的答案啊 找个人同意才能让说服自己 02/23 20:14
6F:→ haha02: 的话会很辛苦喔 因为大部分孤狗到的资源都要自己辨别真伪 02/23 20:14
7F:→ haha02: 这种很明显是答案写错的就有自信一点吧 02/23 20:14
8F:→ uopsdod: 资源本来就不嫌多。如果能多一个人讨论那总是更好 02/25 06:33
9F:→ uopsdod: Google资源本来就会用,也会自己辨真伪。但也不代表多问人 02/25 06:33
10F:→ uopsdod: 不好是吧? 02/25 06:34
11F:→ uopsdod: 感谢大家帮忙验证 那我了解了 02/25 06:35