判断回文数字

来源:互联网 发布:大连网络建站 编辑:程序博客网 时间:2024/05/19 11:46
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;}}