抛出异常
我们也可以在一个方法中,抛出异常。语法格式和Java类似,使用throw new Exception…
示例 | 抛出异常
示例说明
在main方法中抛出一个异常
参考代码:
def main(args: Array[String]): Unit = {
throw new Exception("这是一个异常")
}
Exception in thread "main" java.lang.Exception: 这是一个异常
at ForDemo$.main(ForDemo.scala:3)
at ForDemo.main(ForDemo.scala)
scala不需要在方法上声明要抛出的异常,它已经解决了再Java中被认为是设计失败的检查型异常。
下面是Java代码:
public static void main(String[] args) throws Exception {
throw new Exception("这是一个异常");
}
结果: