В переменной number записано число.
В переменную lastDigit нужно записать последнюю цифру этого числа.
Для вычисления используй переменную number и оператор «остаток от деления».
Для объявления и инициализации lastDigit используй одну команду.
Подсказка: делить нужно на 10.
Последняя цифра числа
- 2
Недоступна
Комментарии (32)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
KosenkoAK1965
9 апреля, 14:34
В переменную lastDigit нужно записать последнюю цифру этого числа. Обьясните эту фразу пжл отцы.
+2
Михаил QA Automation Engineer
9 марта, 14:26
какой то глюк с заданием. несколько раз пробовал int lastDigit = number % 10; - и выдавало ошибку. нажал на кнопку решения - выдало тот же самый вариант, который безуспешно использовал я - но типа как за правильный. в чем то нестыковка.. оО
+2
Анастасия
27 февраля, 06:01
хм...интересно...подсказка ограничивает. если 546%10, то получаем 54 и остаток 6, но можно и так 546%270 и 546%540 и 546%90 и т.д.
0
Andrey Z
12 февраля, 18:42
Объяснение к лекция бредовые. Объясняют одно, повторяешь - в итоге не получается и отбивает интерес. Хорошие и умные программисты - плохие писатели лекций, или кто у вас это делает. Иные вещи сделать вообще не догонишь.
+1
Рогов Игорь
26 января, 10:21
короче прикол и разгадка задачи в фразе : Для объявления и инициализации lastDigit используй одну команду.
0
Динар
10 декабря 2021, 16:35
Сказано 'делить надо на 10', я пишу знак деления, а в решении: (546 % 10) == 0;'
0
Anton Rakhmiev
15 декабря 2021, 17:56
нужно получить одной операцией последнюю цифру 546, это значит 6 должно быть в остатке, таким образом при простом делении через "/10" мы получим 54, а при делении "%10" получим именно остаток. 546-540=6
+2
Anna Potapova
7 декабря 2021, 06:46
ppublic class remainder {
public static void main(String args[]){
System.out.println(19%12 + "; " + -19%12 + "; " + 19%-12+ "; " + -19%-12);
}
}
Ответы:
7; -7; 7; -7
И это не очевидно, например, в Pyton будет 7; 5; -5; -7.
Подробнее здесь https://habr.com/ru/post/421071/
+2
Павел Хвостов
15 декабря 2021, 15:48
вот ты заморочилась ))))
0
Денис Викторович
22 ноября 2021, 12:32
Всем прекрасного времени суток. Ввел следующую команду:
int lastDigit = number % 10;
Итог - не пропускает. Использовал шесть разных вариаций, так как уже не знал, что нужно делать. В последствие пришлось прибегнуть к помощи программы и запросить правильное решение, а в итоге он, как раз таки и вывел: int lastDigit = number % 10;
Это уже ошибка программы.
+6
SAG
17 ноября 2021, 09:59
Ошибки нет, просто попробуйте записать код короче и компилятор пропустит. Для объявления и инициализации lastDigit используй одну команду, дважды писать команду не нужно.
0
Ирина И
17 сентября 2021, 16:42
int lastDigit = number % 10; правильное решение.
Тоже сначала ввела int lastDigit; lastDigit = number % 10; и это неправильно, потом дошло со второй попытки.
0