что же тогда не так?
package com.javarush.task.task02.task0217;
/*
Минимум четырех чисел
*/
public class Solution {
public static int min(int a, int b, int c, int d) {
//напишите тут ваш код
if (min (a, b) < c )
{
return min(a, b);
}
else if (min (a, b) < d)
{
return min(a, b);
}
else if (c < d)
{
return c;
}
else if (d < c)
{
return d;
}
}
public static int min(int a, int b) {
//напишите тут ваш код
if (a < b)
{
return a;
}
else
{
return b;
}
}
public static void main(String[] args) throws Exception {
System.out.println(min(-20, -10));
System.out.println(min(-40, -10, -30, 40));
System.out.println(min(-20, -40, -30, 40));
System.out.println(min(-20, -10, -40, 40));
System.out.println(min(-20, -10, -30, -40));
}
}
Funturion Go
3 уровень
вроде бы все по заданию сделал
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Roman Novikov
1 декабря 2019, 21:32
У тебя реализовано сравнение трех строк.
В задаче указано сравнение четырех.
Попробуй сравнивать пары с помощью метода min(int a, int b) и все встанет на свои места.
0
Amedomaro
1 декабря 2019, 21:27
В первой строке (min(a, b) < c) ты возвращаеш min(a, b)
а если d < c и меньше min(a, b) ???? но ты уже вернул min(a, b)
+2
Funturion Go
1 декабря 2019, 21:48
исправил, спасибо большое🙃❤️
0