JAVA回文数

JAVA回文数,第1张

JAVA回文

java遇到回文数问题解题思路

基础版,将数字转换为字符串进行判断

int x = 121;
String str = String.valueOf(x);
StringBuffer sb = new StringBuffer(str);
int res =0;
sb.reverse();
for(int i =0;i 

进阶版 通过迭代得到后逆序后的后半个数字的值,迭代条件是每当原先的值/10后的长度>后半个初始值为0的revernumber

int revernumber = 0;
while(x>revernumber){
    revernumber = revernumber*10+x%10;
    x = x/10;
}
return x==revernumber/10||x==revernumber;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5686065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存