Для проверки, является ли число палиндромом в Java, вы можете использовать следующий код:
class Palindrome {
static boolean isPalindrome(String word) {
int length = word.length();
for (int i = 0; i < (length / 2); i++) {
if (word.charAt(i) != word.charAt(length - i - 1)) {
return false;
}
}
return true;
}
}
public class Main {
public static void main(String[] args) {
System.out.println(Palindrome.isPalindrome("12321")); // true System.out.println(Palindrome.isPalindrome("123211")); // false }
}
В этом коде мы создаем класс Palindrome, в котором определяем статический метод isPalindrome, который принимает строку и возвращает true, если строка является палиндромом, и false в противном случае. Мы проверяем, равны ли символы на позициях i и length - i - 1 для каждой пары символов в строке. Если хотя бы одна пара символов не равна, то строка не является палиндромом.
В методе main мы вызываем метод isPalindrome и выводим результаты проверки на экран.
Например, для строки "12321" метод isPalindrome вернет true, а для строки "123211" - false.
Примечание: При проверке палиндромности числа, вы должны преобразовать число в строку перед вызовом метода isPalindrome. Например, isPalindrome(String.valueOf(number)).
Если вам понравилось, буду признателен за подписку.