簡體   English   中英

如何消除整數並只返回小數位?

[英]How to eliminate the whole number and return only the decimal digits?

示例輸出:

在此處輸入圖片說明

我正在自己做一個小項目來練習我的 Java 技能,但我遇到了死胡同,我不知道我應該如何編碼。

有沒有辦法讓我只能從用戶給定輸入的總和中獲取十進制數字而沒有整數?

你可以做:

public static double extractDecimals(double value) {
    return value - Math.floor(value);
}

嘗試這樣的事情:

    double x = 1.60714;
    int y = (int)x;
    x = (x-y)*12;
    int m = (int)x;
    x = (x-m)*30;
    int d = (int)x;
    System.out.println(y + "/" + m + "/" + d);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM