+ 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) } Что я делаю не так?)

15th May 2021, 11:43 AM
jemmo
jemmo - avatar
2 ответов
+ 1
Спасибо большое тебе
16th May 2021, 8:07 AM
jemmo
jemmo - avatar
0
Привет! Я не учу котлин, но скорее всего здесь практически все неправильно: 1. разве могут значения просто так висеть в воздухе? -1 0 1 для значений нужны переменные. 2. Затем два else и один if... может быть два if, но else один. в языке предусмотрена конструкция if - else if - else. тело операторов ветвления должно заключаться в фигурные скобки? if () { }. 3.Повторить урок "операторы ветвления", внимательно рассмотреть синтаксис!
16th May 2021, 8:05 AM
Yaroslav Vernigora
Yaroslav Vernigora - avatar