回文数java-力扣

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

秋招许愿

判断回文:假如数字是1221和12321,数字位数不相同。
判断回文,首先知道 负数 以及尾数为0的数不可能是回文。
例子:-212, 210。
即可以知道,
假如输入的数字为 x

if(x<0 || (x%10)==0)
   return false;

那么在排除掉不可能是回文的情况下,就要判断,当回文位数为奇数或者是偶数时。出现的情况。
要判断回文,就要将倒序数字与原数字进行比较,倒序数字假设为 num
在这里,程序要执行判断的条件是,当回文数等于不断更新原数字的原数字时,停止迭代

while(x>num)
{
  num=num*10+num%10;
  num=num/10;
}
return x==num || x==num/10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值