From 52c3f5581b604632bfb17437ee873ff0ae5cfac2 Mon Sep 17 00:00:00 2001 From: luming Date: Wed, 30 Jun 2021 15:16:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E5=8A=A8=E6=8A=9B=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/senior/Exception/Main.kt | 9 +++++++++ 1 file changed, 9 insertions(+) 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