代码: class Solution { public int reverse(int x) { //这里用long放溢出 long res = 0; while(x!=0) { res = res*10 + x%10; x = x/10; } //这里处理了结果比int范围大问题 return ((int)res == res) ? (int)res : 0; } } 图解: 图解出自力扣用户:数据结构和算法