反轉一個3位整數,Java版

描述
反轉一個只有3位數的整數。
你可以假設輸入一定是一個只有三位數的整數,這個整數大於等於100,小於1000。

樣例
樣例 1:
輸入: number = 123
輸出: 321
樣例 2:
輸入: number = 900
輸出: 9

import java.util.Scanner;;
public class Solution {
    /**
     * @param number: A 3-digit number.
     * @return: Reversed number.
     */
     public static void main(String[] args){
         Scanner input=new Scanner(System.in);
        System.out.print("number = ");
        int x=input.nextInt();
        if(x>99&&x<1000) {
         int m=reverseInteger(x);
         System.out.println(m);
         }else {
        	 System.out.println("輸入錯誤,請輸入三位數數字");
         }
     }
    public static int reverseInteger(int number) {
        // write your code here
        
        int a=number/100;
        int b=(number-a*100)/10;
        int c=number-a*100-b*10;
        return c*100+b*10+a;
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章