當'n'由用戶確定時,我很難創建顯示數字的前n位的方法。在Java中顯示一個數字的前n位數
例如,用戶輸入一個整數'1234567'和一些數字來顯示'3'。該方法然後輸出'123'。
我有一個想法如何顯示的第一個數字:
long number = 52345678;
long prefix = number /= (int) (Math.pow(10.0, Math.floor(Math.log10(number))));
,但我似乎不能夠想出如何顯示用戶定義的前n位。
謝謝!
爲什麼有2等於這一行'long prefix = number/=(int)(Math.pow(10.0,Math.floo R(Math.log10(編號))));'? –