本文共 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