не могу решить эту задачу! помогите плиз! что откуда берется???
Сергей
2 уровень
не могу решить эту задачу!
Решен
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Елисей
19 января 2018, 17:40
Решение лёгкое и короткое
...
+2
Тэм
15 октября 2017, 15:11
Добрый день! Перечитала лекцию еще раз, задачу решить по аналогии не могу, поскольку в лекции была выборка из одной пары чисел, в задаче из трех.
То для трех пар чисел должно быть так:
public class Solution {
public static int min(int a, int b) {
int m4;
if (a < b)
m4 = a;
else
m4 = b;
return m4;
int m5;
if (c < d)
m5 = c;
else
m5 = d;
return m5;
int m6;
if (e < f)
m6 = e;
else
m6 = f;
return m6;
//напишите тут ваш код
}
public static void main(String[] args) throws Exception {
int a = 12, b = 33, c = -20, d = 0, e = -10, f = -20;
int m1 = min(12, 33);
int m2 = min(-20, 0);
int m3 = min(-10, -20);
System.out.println(min(12, 33));
System.out.println(min(-20, 0));
System.out.println(min(-10, -20));
}
}
0
--------Master
15 октября 2017, 15:26
Нет тут никакой выборки из трех - нужно всего лишь написать код функции, которая будет определять наименьшее из двух значений и возвращать это значение.
Все, что в приведенной программе идет после "return m4;" (до "// напишите ваш код"), будет недостижимо и никогда не выполнится, потому что сама команда return прекращает выполнение метода и возвращает к тому месту, откуда он был вызван. Да и все эти проверки c, d, m5, m6, e, f и т.д. просто-напросто не нужны: функция сравнения двух любых чисел (переданные в функцию a и b) должна просто сравнивать эти два числа, ничего больше))
0
Владимир
9 октября 2017, 19:30
Сори. Ошибка была очевидна...
0
Pavlo Plynko Java-разработчик в CodeGym Expert
4 октября 2017, 21:39решение
Пишешь код после надписи //напишите тут ваш код.
У тебя есть переменные a и b. Надо выяснить какая из них меньше, и передать это значение оператору return:
Перечитай 7 лекцию: https://javarush.com/quests/lectures/questsyntax.level02.lecture07
в ней есть нужные тебе примеры. +2
Влад Ибряшкин
7 октября 2017, 16:58
так, а как сделать это три раза
0
Pavlo Plynko Java-разработчик в CodeGym Expert
7 октября 2017, 18:49
Тебе надо написать код только один раз, а уже в методе main вызывать метод min сколько угодно раз, передавая в него числа, которые хочешь сравнить:
Если в методе min напишешь правильное решение, то на экран выведется:
+1