Как узнать последнюю цифру у числа(int) в java?

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

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

Как узнать последнюю цифру у числа(int) в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от jerad.kuphal , месяц назад

@caterina 

Для того чтобы узнать последнюю цифру числа типа int в Java, вы можете использовать арифметическую операцию "остаток от деления" или конвертировать число в строку и получить последний символ строки.


Вариант 1: Используя остаток от деления

1
2
3
int number = 12345;
int lastDigit = number % 10;
System.out.println(lastDigit); // Вывод: 5


Вариант 2: Конвертируя число в строку

1
2
3
4
5
int number = 12345;
String numberAsString = String.valueOf(number);
char lastDigitChar = numberAsString.charAt(numberAsString.length() - 1);
int lastDigit = Character.getNumericValue(lastDigitChar);
System.out.println(lastDigit); // Вывод: 5


Оба этих варианта позволят вам получить последнюю цифру числа типа int в Java.