例如,如果用戶輸入133.66666
它將返回133.666
。Java如何提取整數的最後一位然後顯示爲該小數位數? (更新)
155.88888888888
=155.88888
821.8765432
=821.8
代碼:
Scanner keys = new Scanner(System.in);
double x = (int) keys.nextDouble();
double lastdigit=x%10;
這是怎麼找到最後一位 但我如何使用位數字顯示小數點的數量?
對不起我不是足夠 用戶明確可以輸入他們想要的任何數量的(假設他們都是正) 然後我用整數X的最後一個數字顯示小數點 感謝球員的X量!
這'133.66666'不是一個整數。另外,請查看'NumberFormat'。 –
其實,如果用戶輸入'133.6666',它會返回'133.0'。 –
@ZouZou是的,顯然他正試圖傳達別的東西。 –