9. Palindrome Number
发布日期:2021-07-20 21:53:38
浏览次数:9
分类:技术文章
本文共 783 字,大约阅读时间需要 2 分钟。
/** * Created by lifei on 16/6/28. * * 从两头依次取数字比较,向中间推进。 */public class IsPalindrome { public static void main(String[] args) { IsPalindrome ip = new IsPalindrome(); System.out.println(ip.isPalindrome(1221)); } public boolean isPalindrome(int x) { if (x < 0) return false; //calcu the length of digit int len = 1; while (x / len >= 10) { //得到最大的除数 len *= 10; } while (x != 0) { int left = x / len; int right = x % 10; if (left != right) return false; //remove the head and tail digit x = (x % len) / 10; //把余数作为下一次遍历对象 x%len去掉高位, 再 /10去低位 len /= 100; //减少len的步长 } return true; }}
转载地址:https://blog.csdn.net/lifei128/article/details/82393555 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年08月25日 22时26分00秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【Java.JDBC/ORM】纯JDBC系统的开发随想
2019-05-24
【Unix/Linux】【系统】环境变量
2019-05-24
为窗口添加鼠标HOVER和LEAVE事件
2019-05-24
VC小技巧20个
2019-05-24
MFC Feature Pack for Visual C++ 2008的BUG之一
2019-05-24
数据库SQL语言语法总结4---数据更新
2019-05-24
数据库SQL语言语法总结5---视图
2019-05-24
数据库SQL语言语法总结6---数据控制
2019-05-24
数据库SQL语言语法总结1---表操作
2019-05-24
你对ArrayList了解多少?
2019-05-24
《从Paxos到ZooKeeper分布式一致性原理与实践》学习知识导图
2019-05-24
Java基础面试题(一) (2020持续更新)
2019-05-24
JAVA人事管理系统
2019-05-24
Dubbo面试题(关注小R持续更新)
2019-05-24
JAVA仿微博系统(JAVA毕业设计含源码和运行教程)
2019-05-24
24BITBMP位图的文件结构及创建
2019-05-24
如何在自定义控件中获得width和height?
2019-05-24
Android UI开发专题之界面设计【基础API】
2019-05-24