Несоответствие типов: предполагаемый тип - String, но ожидался Int - PullRequest
0 голосов
/ 29 апреля 2018
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 Ответ

0 голосов
/ 29 апреля 2018

Вы передаете String с методу, который занимает Int с. Исправить с помощью toInt():

division(c.toInt(), d.toInt())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...