通过在线编译器进行编译时线程“ main”中的异常

时间:2019-05-27 03:20:07

标签: kotlin

这是我使用C ++解决的问题,但是现在当我学习Kotlin时,我尝试再次使用Kotlin解决它。

但是当我提交它时,它会给我运行时错误,而当我尝试使用在线编译器来运行它时,会给我此消息

  

线程“ main” kotlin.KotlinNullPointerException中的异常    在FileKt.main(File.kt:-2)处,在FileKt.main(File.kt:-1)

此代码在IntelliJ中正常工作

fun main(){
    var number : Int = readLine()!!.toInt()
    val n : Int = readLine()!!.toInt()
    for (i in 1..n){
        if (number % 10 == 0) {
            number /= 10
        }
        else {
            number -= 1
        }
    }
    println(number)
 }

0 个答案:

没有答案