Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Случайное число из отрезка попадающее в интервал

32K
31 августа 2011 года
turtles
42 / / 18.02.2011
Здравствуйте! Подскажите по коду правильно он оформлен по задаче!

Задача!
Создать программу, которая будет проверять попало ли случайно
выбранное из отрезка [5;155] целое число в интервал (35;150)
и сообщать результат на экран

public class Test {
public static void main(String args[]){
final int a = 5;
final int b = 155;
int c = (int) (Math.random()*a + Math.random()*b);
if(c >= 35 && c <= 150){
System.out.println("Число " + c + " содержится в интервале (35,150)");
}
else{
System.out.println("Число " + c + " не содержится в интервале (35,150)");
}
}
}
244
31 августа 2011 года
UAS
2.0K / / 19.07.2006
Что-то куча тем от вас, которые давно пора перевести в тему "Студенты".
Нашел уже ошибку в строчке:
int c = (int) (Math.random()*a + Math.random()*b);
что будет, если у вас рандом даст в обоих случаях 1 или близкое к нему? Тогда получите уже число 160, большее заданного отрезка.

Условие тоже неверно составлено.
278
31 августа 2011 года
Alexander92
1.1K / / 04.08.2008
Вот не могу понять, зачем постить на форум задачи, решения которых можно самостоятельно найти элементарным тестированием собственного же кода?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог