Top.Mail.Ru
Ответы

Вопрос уважаемым знатокам java

Скажите пожалуйста для чего здесь return; что он делает, и пожалуйста скажите для чего писать в new Random(nextInt(inputNumber +1)
Находит случайные числа а зачем переменной добавлять 1

По дате
По рейтингу
Аватар пользователя
Новичок

в каком диапазоне нужны случайные числа?
без этой единицы максимальное число никогда не будет выбрано...
т.е. если ты выбрал границу для случайного числа как 10, то генерироваться будут числа от 0 до 9

Аватар пользователя
Просветленный

return выполняет выход из метода.
new Random().nextInt(inputNumber + 1); тут стоит не забывать что верхняя граница, аргумент передаваемый в метод nextInt() принимается исключительно, а не включительно.
* @param bound the upper bound (exclusive). Must be positive.
т.е. до числа N. если нужно включительно, то пишут + 1