import java.util.Scanner;
public class 回文串数字 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
System.out.println(isPalindrome(a));
}
public static boolean isPalindrome(int x) {
int div = 1;
while (x / div > 10) {
div *= 10;
}
while (x != 0) {
int l = x / div; //整数最左边的位的数字
int r = x % 10; //整数最右边的位的数字
if(l != r){
return false;
}
x = (x % div) /10; //截取除去掉最高位和最低位的数字
div /= 100; //一次截取掉两位,需要将div除以100
}
return true;
}
}
判断回文数字
关注
打赏