2015-09-27 42 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