Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
int d = scanner.nextInt();
if (a > b) System.out.println(a);
if (a < b) System.out.println(b);
if (a < c) System.out.println(c);
if (a < d) System.out.println(d);
if (a == b && b == c && c == d) {
Random x = new Random();
int n = x.Next(a, d);
System.out.println(n);
return;
}
}
Не могу понять как сделать так что бы вевелось рандомное число их этих 4х?Валерий Глушков
8 уровень
Не понимаю
Обсуждается
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
cheap
27 января 2020, 16:44
На 2 курсе была подобная задача. (вроде). эту решил так
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int x = Integer.parseInt(reader.readLine());
int y = Integer.parseInt(reader.readLine());
int z = Integer.parseInt(reader.readLine());
int w = Integer.parseInt(reader.readLine());
System.out.println(superMax(superMax(x, y), superMax(z,w)));
}
public static int superMax(int x, int y){
if (x>y)
return x;
else
return y;
}
0
valerii
4 января 2020, 20:15
Math.max
0
Eugeney Skrebtsou Android Developer
29 декабря 2019, 11:31
Тебе же по задаче нужно вывести максимальное число
0
Валерий Глушков
29 декабря 2019, 11:36
оно и выводится максимальное но числа если все одинаковые ? я хочу что бы программа сама рандомное выбрала а б с или д какое захочет пусть то и выведет
0
Валерий Глушков
29 декабря 2019, 11:47
и как правильно сделать ?
0
Eugeney Skrebtsou Android Developer
29 декабря 2019, 11:53
помести их в массив и от туда по индексу рандомно выдерни любое число
0
Валерий Глушков
29 декабря 2019, 11:55
не получается
0
IceBergMaster
29 декабря 2019, 12:13
Учится использовать рандом это конечно похвально, но не на таком же примере, в чём может быть хоть какой-то практический смысл выбирать случайное число из одинаковых(!) чисел?
0
Ilyas Badavi
29 декабря 2019, 12:20
если все одинаковы то просто сам выбери любое и выводи в консоль, например (а) без всяких рандомов, они же все равны
0
Eugeney Skrebtsou Android Developer
29 декабря 2019, 12:21
если интересно, почему нет??
0