我想弄清楚如何總計到小數點後兩位。總數是一個EditText。我無法把它縮小到只有兩位小數。它有什麼不對?謝謝你的幫助。在EditText中捨去小數
public void macro() {
caloriesTotal = Double.parseDouble(calories.getText().toString());
total = (caloriesTotal * .20)/9;
DecimalFormat round = new DecimalFormat ("###.##");
round.format(total);
carbsTotal = (caloriesTotal * .40)/4;
proteinTotal = (caloriesTotal * .40)/4;
fat.setText(Double.toString(total));
carbs.setText(Double.toString(carbsTotal));
protein.setText(Double.toString(proteinTotal));
}
你的答案更新的指示?這只是我答案的副本嗎?或者與我的回答有什麼不同? –
謝謝,我弄明白了。我也會檢查你的。我使用了代碼'fat.setText(round.format(total));' –