博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
反转整数
阅读量:7060 次
发布时间:2019-06-28

本文共 435 字,大约阅读时间需要 1 分钟。

给定一个数字 在 -2^31到2^31-1的范围内,如果反转的数字溢出,则返回0

设计代码入下
public static int reverse(int x) {
int sum=0;
boolean flag=true;
int reversed_n = 0;
while(x!=0){

sum=sum*10+x%10;                    x=x/10;                    if(sum / 10 != reversed_n){//出现了异常情况??                                return  0;                                }                    reversed_n=sum;        }        return  sum;    }

转载于:https://blog.51cto.com/13919712/2164074

你可能感兴趣的文章
开发中的重点-----设计模式
查看>>
Junit 源码剖析(二)
查看>>
八十年代的程序员们和略显悲情的故事
查看>>
用js制作数码时钟
查看>>
20050614:找到房子了
查看>>
并查集/生成树问题 | 问题集合
查看>>
设计模式_1_单例模式
查看>>
转载文章:Windows Azure 虚拟机上的 SharePoint
查看>>
IOS面试题(一)
查看>>
spring框架学习(五)注解
查看>>
mysql 查询缓存配置和查看
查看>>
水王(课堂作业)
查看>>
linux 新添加的硬盘格式化并挂载到目录下
查看>>
学习指引
查看>>
CF&&CC百套计划2 CodeChef December Challenge 2017 Total Diamonds
查看>>
JAVA入门学习: 方法参数的传递(函数传参问题)
查看>>
补第一阶段冲刺站立会议7(应发表日期5月19日)
查看>>
【剑指offer】08二叉树的下一个节点,C++实现
查看>>
局域网络ping不通
查看>>
面向对象如何编写
查看>>