diff --git a/src/senior/Exception/Main.kt b/src/senior/Exception/Main.kt index e913082..568fa00 100644 --- a/src/senior/Exception/Main.kt +++ b/src/senior/Exception/Main.kt @@ -4,6 +4,13 @@ fun devide(a: Int, b: Int): Int { return a / b } +fun devided(a: Int, b: Int): Int { + if (b == 0) { + throw ArithmeticException("被除数不能为0") + } + return a / b +} + fun main(args: Array) { // 抛异常 // devide(5,0) @@ -17,4 +24,6 @@ fun main(args: Array) { } finally { println("finally代码块") } + + devided(4, 0) } \ No newline at end of file