Как узнать последнюю цифру у числа(int) в JAVA?
Мне нужно узнать последнюю цифру у числа ( int ) в JAVA.
Например у нас есть число ( int ):
Мне нужно, чтобы lastCharacter содержал в себе последнюю цифру count . То есть 5.
![]()
![]()
Последняя цифра числа равна остатку от деления на 10, lastCharacter = count%10
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.11.43304
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
теория-чисел — Как найти последнюю цифру ?
Имеем $%7\equiv -1(\bmod 4)$%. Значит, 7 в нечетной степени имеет вид $%4k + 3$%. Осталось возвести 7 в эту степень, получим на конце цифру 3.
отвечен 7 Фев ’13 1:15
В общем случае здесь обычно применяется теорема Эйлера. Скажем, есть какая-то «высокая» степень, и надо найти последние две десятичные цифры. Это значит, что мы решаем задачу по модулю $%100$%. Тогда показатель степени нас интересует по модулю $%\varphi(100)=40$%. Задача нахождения остатка по модулю $%40$% сводится к случаю остатков в показателе по модулю $%\varphi(40)=16$%, и так далее. Рано или поздно мы получим задачу по модулю $%1$%, где всё известно, и останется применить «обратный ход».
Скажем, то число, которое здесь указано, оканчивается, если я не ошибаюсь, на $%43$%.
отвечен 7 Фев ’13 20:41
так вроде бы нужна одна цифра, последняя. Достаточно рассмотреть модуль 10
Это верно — я просто рассмотрел общий способ, позволяющий найти заданное количество цифр. По модулю $%10$% мы тем же методом приходим к задаче нахождения остатка при делении на $%\varphi(10)=4$% в показателе, что делается практически сразу.
Найдите последнюю цифру числа:

при возведении 2002 в 1333 степень получится чётное число
Возведём последнюю цифру в чётную степень.
Например, в квадрат:
9² = 81
Или в 4:
9⁴ = 6561
Видно, что последняя цифра равна единице.
Значит, при возведении числа 1999 в любую чётную степень последняя цифра равна 1.
Ответ: 1.
При возведении числа 6789 в степень 12345 получится нечётное число, т.к. «нечётное число» x «нечётное число» = «нечётное число»
Значит, нужно возвести 5 в нечётную степень.
Возведём в 1:
5 ¹ = 5
Или в куб:
5³ = 125
Видно, что последней цифрой будет 5.
Значит, при возведении числа 1345 в любую нечётную степень последняя цифра равна 5.
Ответ: 5.
Аналогично при возведении 78901 в 2345 степень получается нечётное число.
Возведём 6 в нечётную степень.
Например, в 1:
6¹ = 6
Или в куб:
6³ = 216.
Видно, что последняя цифра равна 6.
Значит, при возведении числа 23456 в любую нечётную степень последняя цифра равна 6.
Ответ: 6.
Как найти последнюю цифру числа

последняя цифра степени числа (а также произведения различных числе) зависит только от произведения последних цифр
так как 8^1=..8
8^2=. 4
8^3=. 2
8^4=. 6
8^5=. 8
8^6=..4
как видим последняя цифра степени 8 повторяется с периодом 4
так как 2011=4*502+3
(8^2011=8^4*8^4*8^4 *. *8^4 (502 раза) *8^3=
..6*. 6*..*6 * ..2=..2)
то последняя цифра числа 8^2011 будет такая же как и у числа 8^3 т.е. последняя цифра будет 2
ответ: 2