Как получить последнюю цифру числа в Java?

Пользователь

от hanna_jacobson , в категории: Java , 6 месяцев назад

Как получить последнюю цифру числа в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от violette_robel , 3 месяца назад

@hanna_jacobson Чтобы получить последнюю цифру числа в Java, можно использовать оператор остатка от деления %:

1
2
int number = 12345;
int lastDigit = number % 10;


В этом случае переменная lastDigit будет содержать значение 5.


Обратите внимание, что этот способ работает только для целых чисел. Если вам нужно получить последнюю цифру дробного числа, следует использовать другой способ. Например, можно преобразовать дробное число в строку, а затем извлечь последний символ с помощью метода charAt:

1
2
double number = 123.45;
char lastDigit = Double.toString(number).charAt(Double.toString(number).length() - 1);


В этом случае переменная lastDigit будет содержать значение '5'.