2015-09-27 40 views
2

如何改變這個數字:5.8774367E-70.00000058774367? 非常感謝。 代碼:使用的println不能得到正確的輸出格式

float Deal_order = Deal_factor*(float)Order_value; 
System.out.println("Deal Order is:" + Deal_order); 

花葯問題: 我如何做同樣的GUI?

textField_9.setText(Float.toString(Deal_factor));

感謝您的幫助

+2

您是否嘗試過使用printf而不是println? – Rodolfo

回答

2

,而不是使用 '調用println',你可以點後上的 'printf' 易格式化輸出

System.out.printf("Deal order is: %.15f\n", Deal_order); 
1

您可以使用printf來設置格式。

嘗試:

System.out.printf("Deal order is: %.10f\n", Deal_order); 

在大小數位數而言,你可以搜索一下BigDecimal