amatory09 0 Опубликовано 17 июня, 2014 (изменено) Народ на ва раше здачка: вычислить минимум 3-х чисел Я написал код : public class Solution { public static void main(String[] args) { int a1 =3; int b1 =2; int c1 =1; int _Min = min(a1,b1,c1); System.out.println(_Min); } public static int min(int a, int b, int c) { int minimum; if ( a > b ) if (b>c) minimum = c; else minimum = a; else minimum = a + b; return minimum; } } Вот что вывела программа ✓ Программа скомпилировалась без ошибок. ✗ Программа нормально отработала, но не прошла тестирование. Вот что программа вывела на экран за время работы: 1 Помогите, как еще можно вычислить минимум этих чисел, как по мне я с задачей справился( Изменено 17 июня, 2014 пользователем amatory09 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gaikotsu 620 Опубликовано 17 июня, 2014 не понял - тебе нужно найти самое маленькое из заданных чисел или что? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
amatory09 0 Опубликовано 17 июня, 2014 не понял - тебе нужно найти самое маленькое из заданных чисел или что? да Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gaikotsu 620 Опубликовано 17 июня, 2014 (изменено) public class Solution { public static void main(String[] args) { System.out.println(getMin(8, 5, 9, 1, 4, 5)); } public static int getMin(int... values) { int min = Integer.MAX_VALUE; for (int value : values) if (value < min) min = value; return min; } } проще некуда Изменено 17 июня, 2014 пользователем Gaikotsu 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты