我有一个简单的计算代码,可以计算箱体积(长*宽*高):
ActionListener volListener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
try{
String L = long.getText();
String W = width.getText();
String H = height.getText();
double parseL = Double.parseDouble(L);
double parseW = Double.parseDouble(W);
double parseH = Double.parseDouble(H);
double volResult = parseL*parseW*parseH;
txtAreaOut.append("Volume : " + volResult + "\n");
long.setText("");
width.setText("");
height.setText("");
}catch(NumberFormatException nfe){
String fault = nfe.getMessage();
infoBox(fault, " " + nfe.getClass());
}
}
};
如果“volResult”返回大数,例如9.0408284742E7, 我想要像9.040.828.474 ......
这样的结果代码如何?..
答案 0 :(得分:0)
使用string.format并定义小数位数。在这里,我定义了两个小数位。
txtAreaOut.append(“Volume:”+ String.format(“%。2f”,volResult)+“\ n”);