首页 文章

类型不匹配:推断类型为String但预期为Int

提问于
浏览
-3
fun main(args:Array<String>)
{
    println("Enter values of c and d")
    var c:String= readLine()!!
    var d:String= readLine()!!
    try 
   {
       division(c,d)
    } catch (e:Exception)
     {
       println("Exception Occured")
       e.printStackTrace()
     }
}

fun division(a:Int,b:Int){
    println(a/b)

}

错误:(6,17)Kotlin:类型不匹配:推断类型是String但Int是预期的错误:(6,19)Kotlin:类型不匹配:推断类型是String但是Int是预期的

1 回答

  • 2

    您将 String 传递给仅需要 Int 的方法 . 修复 toInt()

    division(c.toInt(), d.toInt())
    

相关问题