Как я могу создать случайную функцию, которая позволяет пользователю не писать строки - PullRequest
0 голосов
/ 24 сентября 2018

Я хочу создать функцию, которая позволяет пользователю вводить 2 цифры (from и to), но я не хочу, чтобы они делали from больше to, и не хочу, чтобы они вводилистрока (я пробовал, если (из строки), но это не работает)

fun rand() {

    println("Enter First number: ")
    var first = readLine()!!.toInt()
    println("Enter second number")
    val second = readLine()!!.toInt()
    if(second - first < 0) {
        do {
            println("You have to make sure that your first number is larger than the second")
            println("Enter your First number: ")
            val first = readLine()!!.toInt()
            print("Please enter a number smaller than the first number")
            val second: Int = readLine()!!.toInt()
        } while(first - second < 0)

    }
    val random = Random().nextInt(second - first) + first
    println("Your number is $random")
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...