1. 程式人生 > >取一個數的後三位

取一個數的後三位

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("請輸入兩個個數,x和y:");
        int number = sc.nextInt();
        int power = sc.nextInt();
        int x =(int)Math.pow(number, power);
        System.out.println(number+"^"+power+"的最後三位是:");
        //判斷x是否超過三位數
        if(x>=100) {
            int y = x%1000;//用y儲存後三位數
            System.out.println(y);
        }
        //判斷x小於三位數的輸出
        if(x>=10&&x<100){
            int y = x%1000;//用y儲存後三位數
            System.out.println("0"+y);
        }
        if(x>=0&&x<10){
            int y = x%1000;//用y儲存後三位數
            System.out.println("00"+y);
        }
    }
}