坚持坚持,更博客,锻炼自己的毅力,题目要求将已知的数字反转输出,比如给的是123将其输出为321,-123将其输出为-321

算法思想就是:一直取x与10除的余数,将其加上结果的10倍输出,原数一直除10取商。

Java代码如下:

public class Solution {
     public int reverse(int x) {
    long result=0;
    while(x!=0){
        int mod=x%10;
        x=x/10;
        result=result*10+mod;
       
    }
     if(result<Integer.MIN_VALUE||result>Integer.MAX_VALUE)
        return 0;
    return (int) result;
     }
 }