Ближайшее к 10

  • 3
  • Недоступна
Десятка чрезвычайно популярна и привлекательна. Все хотят быть как десятка. Или хотя бы как можно ближе к ней. Вот стоят два числа, и думают: а которое из них круче? Ответ: то, что находится ближе к десятке. Давайте напишем для этих чисел метод displayClosestToTen, в котором будем анализировать, какое из двух чисел круче.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (81)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Viktor Kupreyenko4 уровень
вчера, 04:00
Зачем так делается? Посмотрите мой вопрос на картинке. Я то решил, но мне исключительно не понятно. Гуру помогите разобраться, и если я не правильно мыслю - что не так. Заранее благодарен!
arkamn4 уровень, Дзержинский
вчера, 18:11
Думай об этом просто, как будто это ТЗ
Viktor Kupreyenko4 уровень
вчера, 18:46
))))) Заказчик говорит, "мне нужно закодить вот такую софтинку, только чтоб было не 1000 строк а 5000)))) Чтоб потормознутей программа была))))" Понимаю!
Olha Pokotylo4 уровень, Киев
пятница, 20:23
Что значит "вызвать метод"? Напишите - понятно, введит текст с клавиатуры; вывести на экран - понятно, показать на экране то, что мы написали или посчитали, в общем, результат работы. Но что имеется в виду под словом "вызвать"? Упомянуть отдельной строкой? Использовать в команде? Использовать в команде каким-то определенным образом?
Давид Дерибасов15 уровень, Москва
суббота, 17:14
У меня этот же вопрос. Не могу пройти проверку, хотя все работает корректно.
n10z5 уровень, Москва
8 июня, 18:25
Кто не понял задачу с первого раза, как я, а именно зачем огород с метод abs, вот моё понимание: вообще метод получения числа по модулю реализован в методе Math.abs(). Но в задаче автор руками реализовал метод получение числа по модулю (и дополнительно запутал учеников). И, следовательно, приминять метод abs надо не к a или b в отдельности, а к разности a и b со сравниваемым числом 10, и затем полученные значения разностей (которые в методе abs получать натуральные значения) сравнивать.
Viktor Kupreyenko4 уровень
позавчера, 17:11
Подскажи а видео на русск есть по Math.abc ? Спасибо!
n10z5 уровень, Москва
позавчера, 21:14
На русском не встречал.
28 мая, 20:42
Я не понимаю логику решения этого задания... Кто не прочь подискутировать по данному вопросу?
Gagarin28 уровень, Москва
31 мая, 12:13
https://vk.com/marren_tark он как раз спрашивал у меня совета по этой задачке, можешь с ним обсудить или написать потом мне
Mikhail Dadashov7 уровень
24 апреля, 20:39
if (abs(a-10) < abs(b-10)) обьясните по поводу abs -он же относится к int a. Тогда почему мы его применяем в сравнении и к b-10?
Maksim Rybalkin16 уровень, Москва
25 апреля, 10:48
abs() принимает в себя одно число; в то время как displayClosestToTen() сразу ДВА. и он произведет сравнение одного из двух - только a, или только b
Алексей6 уровень, Москва
30 апреля, 05:42
Я так понимаю абс для двух переменных применяем, для возможного ввода двух чисел меньше 10и?
Виталий16 уровень
15 апреля, 23:42
if (abs(10-a)<abs(10-b)) {System.out.println(a); } else {System.out.println(b);} В if загоняем функцию абсолютного числа, в котрой проверям результат сравнения, функция abs дает нам положительный результат сравнения разности с числом 10 в любом случае
Станислав9 уровень, Санкт-Петербург
20 апреля, 13:51
как она сработает с числами 1,-11?
Tigran6 уровень, Санкт-Петербург
13 апреля, 13:10
19 попыток... кто больше?))
Станислав9 уровень, Санкт-Петербург
20 апреля, 13:52
я сначала их запускаю отдельно, если компилируется, то отправляю на проверку
Alexander Taluevsky6 уровень, Минск
23 мая, 19:12
хитрый жук)
Margarita Evseeva5 уровень, Санкт-Петербург
12 апреля, 20:59
Создаем две новые переменные типа int, одна будет равняться a - 10, другая b - 10. Далее используем условные операторы, в которых обращаемся к методу abs и передаем в него аргумент (новые созданные переменные), сравниваем их, если первая меньше второй, то выводим первую переменную, иначе, если вторая меньше первой, выводим вторую переменную, иначе выводим любую из переменных.
Иван Дроздов6 уровень
15 апреля, 17:03
можно значения передавать в метод abs без создания новых переменных и кстати прокатило без введения дополнительного третьего условия
Ihor9 уровень, Киев
10 апреля, 15:04
главное про третий вариант не забыть, и "любое") число))
Ivan8 уровень, Нижний Новгород
5 апреля, 18:54
Переписал, дополнив излишним абсом, тестовые запросы довоткнул, но готов побиться о приклад, что-то в задумке автора условий остаётся непостижимым для меня...