+ 1
Здравствуйте, подскажите по заданию
Задание: Напишите программу, которая генерирует случайное число от -5 до 5 включительно. Если это число оказывается отрицательным, то на экран выводится -1; если положительным – выводится 1, если равно нулю – выводится 0. Мой вариант(неправильный) import kotlin.random.Random fun main (){ val i : Int = Random.nextInt(-5,6) val f : Int = if (i < 0) - 1 else (i=0) 0 else (i>0) 1 println(f) println(i) } Что я делаю не так?)
2 Antworten
+ 1
Спасибо большое тебе
0
Привет! Я не учу котлин, но скорее всего здесь практически все неправильно:
1. разве могут значения просто так висеть в воздухе? -1 0 1 для значений нужны переменные.
2. Затем два else и один if... может быть два if, но else один. в языке предусмотрена конструкция if - else if - else. тело операторов ветвления должно заключаться в фигурные скобки? if () { }.
3.Повторить урок "операторы ветвления", внимательно рассмотреть синтаксис!