fun divide(a: Int, b: Int): Int {
if (b == 0) throw IllegalArgumentException("Division by zero is not allowed")
return a / b
}
fun main() {
try {
println(divide(800, 4)) // Works fine
println(divide(7, 0)) // Throws exception
} catch (e: IllegalArgumentException) {
println("Error: ${e.message}")
}
}
/*
run:
200
Error: Division by zero is not allowed
*/