decimalformat

    0熱度

    1回答

    我想將11.1206億美元轉換爲11.2億美元。我的問題是如何在小數點後每次移位4位小數,因爲我將在Excel中動態地插入值。

    0熱度

    1回答

    我正在創建訂購比薩餅的Java應用程序,並且有工作代碼,但不喜歡其中的文本格式。現在,項目被列出並排彼此像這樣: 額外的奶酪辣香菇洋蔥總價 我想它是在一個垂直列,而不是並排。我如何去改變框架內的格式? 此外,成本約12.0美元,但我需要得到它作爲12.00美元出來。我該如何解決這個問題? import java.awt.*; import java.awt.event.ActionEve

    1熱度

    1回答

    我正在修改以下代碼以格式化雙打:「###,## 0。#########」。它通常以它應該的方式工作,但是當我有一個像「123」這樣的數字時,它將顯示爲「123.0」。在這種情況下,如何避免輸出小數位?我只想要「123」出現。 閱讀Java教程後,似乎應該不會在小數點後面顯示任何內容,因爲格式化字符串中的小數位後面的所有內容都是磅符號,而不是0.但它不是以這種方式表現的。 另外,爲什麼0在那裏的第一

    0熱度

    6回答

    我想弄清楚如何通過給定一個小數String計算有效位數以便我可以對小數進行計算並打印出結果具有相同的有效位數。下面是一個SSCCE: import java.text.DecimalFormat; import java.text.ParseException; public class Test { public static void main(String[] args)

    0熱度

    2回答

    我希望在十進制後強制使用兩位數字格式,但當我登錄時,我的應用程序崩潰。 Log.v("log", new DecimalFormat("00.00").format("62.42"));

    1熱度

    1回答

    我正在做一個項目,我需要將一些用戶輸入保存爲雙精度型,格式化爲4位小數。我可以設法讓字符串具有正確的格式,但解析它爲Double打破它。下面是我在做什麼的例子.. DecimalFormat format = new DecimalFormat("#.0000"); String example = "1.23"; Double num = Double.parseDoub

    1熱度

    2回答

    我正在用java創建一個預算程序,需要檢查用戶是否輸入了有效的美元金額,特別是2位小數。沒有關於如何完成的規範。 這是我目前的嘗試,但邏輯是錯誤的 aExpense5.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { String de

    2熱度

    1回答

    我想我的(通常是大的)數字輸出格式,用使用下面的代碼爲千位分隔空間: final String PATTERN = "#,##0"; int value1 = Integer.MAX_VALUE; int value2 = 0; DecimalFormatSymbols dfs = new DecimalFormatSymbols(); dfs.setGroupingSeparator('

    5熱度

    5回答

    我想保持小數點後兩位,即使再數是零,使用DecimalFormatter: DecimalFormat df = new DecimalFormat("#.00"); m_interest = Double.valueOf(df.format(m_principal * m_interestRate)); m_newBalance = Double.valueOf(df.format(m_p

    0熱度

    6回答

    public class SimpleTrig { public static void main(String[] args) { DecimalFormat dx; dx = new DecimalFormat("0.000"); String angleStr; double angle, angleCosine;