我正在尝试制作一个计算器,但在我格式化了文本后我得到XX的输出后,XX发了XX.XX,这使得程序在重复使用时会崩溃。
我的代码是:
tempX = Double.parseDouble(xText.getText().toString());
//tempY = Double.parseDouble(yText.getText().toString());
tempA = Double.parseDouble(aText.getText().toString());
tempB = Double.parseDouble(bText.getText().toString());
tempY = tempA * tempX + tempB;
yText.setText(String.format("%.2f", tempY));
答案 0 :(得分:1)
只需使用
String.format(Locale.US, "%.2f", tempY);