本帖最后由 岳民喜 于 2012-3-27 10:04 编辑
- class Demo
- {
- public static void func()
- {
- try
- {
- throw new Exception();
- System.out.println("A");
- }
- catch(Exception e)
- {
- System.out.println("B");
- }
- }
- public static void main(String[] args)
- {
- try
- {
- func();
- }
- catch(Exception e)
- {
- System.out.println("C");
- }
- System.out.println("D");
- }
- }
- //编译失败。 因为打印“A”的输出语句执行不到。
- :throw单独存在,下面不要定义语句,因为执行不到。
复制代码 那如果我把System.out.println("A");注释掉//System.out.println("A");
编译会成功吗,那程序执行结果又会是什么,视频里面没讲,是否是B D?
|