The_pear 2021-12-09 20:44 采纳率: 100%
浏览 9
已结题

在使用printStackTrace();时打印异常的两部分分开了

问题遇到的现象和发生背景

问题如标题,是在写课本代码的时候发现和书上的打印的结果不同

运行结果及报错内容

img

我想要达到的结果

为什么我的The call stack trace:会和下面显示的异常发生的地方分开了,中间插了一个“Level1 ending.”和“Program ending."

img

  • 写回答

1条回答 默认 最新

  • The_pear 2021-12-09 20:45
    关注

    catch (ArithmeticException abc){
    System.out.println();
    System.out.println("The exception message is: "+abc.getMessage());
    System.out.println();
    System.out.println("The call stack trace:");
    abc.printStackTrace();
    System.out.println()
    }
    System.out.println("Level1 ending.")
    这是相关代码,不知道为什么写问题的时候写不上代码,代码控件是什么?

    评论

报告相同问题?

问题事件

  • 系统已结题 12月17日
  • 创建了问题 12月9日