Максимум четырех чисел

  • 4
  • Недоступна
Максимумом называется n-арная операция (операция над n числами), возвращающая наибольшее из чисел. Нет, нам в секретном центре JavaRush совсем не обязательно знать такие определения. Мы тут для того, чтобы учиться писать код. В этой задаче нужно ввести с клавиатуры четыре числа, затем — вычислить наибольшее из них и вывести его на экран.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (265)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
serge55744 уровень
6 часов назад
Так как Math.max принимает только два аргумента, не больше и не меньше. Можно схитрить и после всех if сделать таким образом: else {System.out.println(Math.max(a, Math.max(b, Math.max(c, d))));}
Руслан Музыка7 уровень, Dergachi
18 февраля, 13:19
int a = Math.max(nFir, nSec); //с припиской n это то, что юзер воодит int b = Math.max(a, nThi); int c = Math.max(b, nFou); вот такую могу подсказку дать. дальше с if сами справитесь
TuranC8 уровень, Киев
17 февраля, 21:08
можно ли как то вводимые данные сразу записывать в массив и что бы конструкция не была слишком громоздкой?
Misha-nia9 уровень, Wrocław
11 февраля, 12:52
int max = a;
if (max < b) max = b;
if (max < c) max = c;
if (max < d) max = d;
Кеннеди7 уровень
5 февраля, 18:54
Каким именно способом желательно сделать эту задачку на 4 уровне?
xali1ove6 уровень, Москва
11 февраля, 23:13
сначала тем которым умеешь, потом тем что найдешь оптимальным
Тарас12 уровень, Киев
30 января, 17:56
Начинает подбешивать валидация иных способов кроме как if else с кучей условий. Два раза Math.max() к ответу не принимает... Может хоть в условие задачи указывайте что нужно именно делать вот так?..
Kirill8 уровень, Москва
12 февраля, 13:11
Вероятно подразумевается что курс для совсем начинающих и о многом они просто ещё не знают. В моём случае цель вспомнить язык и попрактиковаться, так что на всякий случай абстрагируюсь от того что помню Collections, пакет math, хоть когда слышал о массивах и прочее, а то огромное количество задач на данных уровнях можно было бы решить более оптимально с точки зрения кода и способа решения. Да и неизвестно как отреагируют тесты на их стороне, судя по комментариям да, считают за умного и проваливаются.
fktrctq8 уровень
21 января, 08:29
друзья большое спасибо решил
Neo Elektro6 уровень, MH
20 января, 18:32
import java.io.*; import java.util.*; public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int a = Integer.parseInt(reader.readLine()); int b = Integer.parseInt(reader.readLine()); int c = Integer.parseInt(reader.readLine()); int d = Integer.parseInt(reader.readLine()); if (a >= b && a >= c && a >= d) System.out.println(a); else if (b >= a && b >= c && b >= d) System.out.println(b); else if (c >= a && c >= b && c >= d) System.out.println(c); else if (d >= a && d >= b && d >= c) System.out.println(d); //напишите тут ваш код } } // не стал мудрить, так как других методов не знаю. Прохожу только четвёртый уровень, sorry. Всё приняло,
IwanIV4 уровень
воскресенье, 18:41
с таким решение 4е условие "Если максимальных чисел несколько, необходимо вывести любое из них." не выполнится...
Сергей6 уровень
13 января, 09:12
Была ошибка "Пакет "com.sun.source.tree" не найден. Проверьте путь." Не засчитывало задачу, хотя все работало в intellij idea. Помог перезапуск задачи и вставка скопированного заранее кода. После этого все засчитали.
Ruslan7 уровень, Москва
7 января, 22:13
Нашел интересную статью на тему поиска минимума и максимума https://hr-vector.com/java/kak-najti-maksimalnoe-minimalnoe-znacheniya, описаны четыре способа, каждый из которых затрагивает определенную тему (массивы, коллекции , циклы и тд ) Сам решил через Math.max только это функция находит максимум из ДВУХ чисел и по мере увеличения кол-ва переменных экстраполировать решение будет сложнее и сложнее в идеале наверное лучше решать через массивы или коллекции, но я пока в этом не очень разбираюсь.
Leo Fish7 уровень, Смоленск
15 января, 11:37
Спасибо, классный ресурс