package com.shengda.Demo0Likou; public class Demo9 { public static void main(String[] args) { Solution s = new Solution(); int x=0; boolean bl = s.isPalindrome(x); System.out.println(bl); } } class Solution{ public boolean isPalindrome(int x) { // 通过StringBuilder的reverse()反转字符串,toString()的作用是将sb从StringBuilder类型转换成String类型,这样才能通过equals比较 // 通过计算来比较的,通过对10整除,然后在一系列 *** 作 int num = x; int data = 0; if(x<0 || ((x%10)==0 && x!=0)) return false; while (num>=10){ // 判断是不是大于等于10,如果是就直接跳出循环 int s = num %10; // 将num对10取余 data = data*10+s; num = num/10; } data= data*10+num; return data == x; } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)