Просто, как 2+2

  • 5
В Java-приложении все действия выполняют функции. Или методы, так будет правильнее. В нашей программе добрый наставник уже реализовал метод (то есть написал его код), и этот метод умеет считать сумму двух чисел. Всё, что вам нужно сделать — написать вызов этой функции с параметрами 2 и 2. Делать это нужно в методе main.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (135)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Dffay
Уровень 3
15 февраля, 11:55
Я человек совсем далекий от программирования и начал изучать Java на сем замечательном ресурсе. Я решил эту задачу, но так и не понял логики, может опытные товарищи просветят: В теле программы у нас сначала идет метод sum, но не объявлены переменные. Объясню свою логику, допустим если бы было вот так int a = 2; int b = 2; sum(a, b) то я бы понял. У нас есть два числа и две переменные каким образом программа поняла что именно числа 2 и 2 соответствуют переменным a и b?
Павел
Уровень 4, Москва
29 мая, 12:04
В данном случае переменные объявляются непосредственно при объявлении метода sum(). Метод sum() принимает два аргумента - a и b. Они пишутся в скобках через запятую, соответственно, при вызове этого метода sum(2, 2) первая двойка это "a", вторая через запятую - "b". Так программа и "понимает" - в скобках должно быть два целых (int) числа через запятую. Надеюсь, понятно объяснил :)
Дмитрий
Уровень 3
14 января, 09:22
Ответ: Нужно в методе майн прописать вызов метода сум, а в скобках указать значения переменных через запятую (а, б). Прописывается вызов метода просто сум(а, б);
Rodion
Уровень 15, Мюнхен
4 января, 18:04
Странная задача, в методе мэйн задаем значения для сум, а само вычисление происходит уже в методе сум. Хотя когда написал этот комментарий, сразу стало ясно. В принципе эти параметры со значениями можно было бы использовать и дальше. Думаю, что у тех кто уже имеет опыт программирования задача вообще не вызовет вопросов и недопонимания.
Bombus
Уровень 11, Москва
2 января, 21:49
Я абсолютно не понял что требуется делать в данной задаче ((( прописал по рекомендации из комментов, успешно завершил задание, но так и не понял ни его, ни положительный результат. Но, когда скопировал итоговый код в IntelliJ IDEA все встало на свои места )) там это сразу отобразилось как "sum(a:2, b:2);" и я понял суть )))
Андрей
Уровень 9, Москва
24 декабря 2020, 14:39
В прошлом задании была подсказка, каким образом можно вызвать метод
Dmitry economic security
15 декабря 2020, 17:53
Искал ответ в интернете и нашел коммент..даже обидно стало: "блин, ну задача - для идиотов, честно. Это даже проще чем hello world - sum (2, 2)"
Zhanna
Уровень 20, Москва, Россия
27 октября 2020, 15:58
🦜
Георгий
Уровень 2
25 октября 2020, 19:28
Все сложно как 2+2
Miron
Уровень 41
25 октября 2020, 13:02
Получается, что числа автоматически обьявляются переменными, уже по факту их наличия в sum?
Andrey Tverdostup
Уровень 17, Кропивницкий, Украина
15 ноября 2020, 19:23
Не в ту сторону мыслишь. Забудь про переменные. У тебя есть метод, уже написанный, который принимает два числа. Ты этот метод вызываешь для своих нужд - сложить два твоих числа. Объявлять тебе ничего не нужно.
Владислав
Уровень 4
7 октября 2020, 14:22
Неправильно описано задание, не в методе sum, а в main!!!! Просто в методе main напишите - sum(2, 2); И будет все ок!
Александр Диденко
Уровень 3, Казань
16 октября 2020, 18:35
что неправильно? написано: метод main должен вызывать метод sum