1. 程式人生 > >Java程式碼 將數字反轉

Java程式碼 將數字反轉

堅持堅持,更部落格,鍛鍊自己的毅力,題目要求將已知的數字反轉輸出,比如給的是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;
    }
}