我已經做了一個計算,取了小數,但現在我想讓它顯示一個下舍入的數字。 我發現我可以使用math.floor,但是我無法在代碼中找到它。 我取下了小數點,但無法將其捨去。Math.floor在數學計算
碼是這樣的(這確實數學的部分):
public void onClick(View view) {
if (etBarfles.getText().toString().equals("")) {
Toast.makeText(getActivity(), "Vul zowel bar in fles, inhoud fles als liters per " +
"minuut in!", Toast.LENGTH_SHORT).show();
} else {
if (etInhoudfles.getText().toString().equals("")) {
Toast.makeText(getActivity(), "Vul zowel bar in fles, inhoud fles als liters per " +
"minuut in!", Toast.LENGTH_SHORT).show();
} else {
if (etLitersperminuut.getText().toString().equals("")) {
Toast.makeText(getActivity(), "Vul zowel bar in fles, inhoud fles als liters " +
"per minuut in!", Toast.LENGTH_SHORT).show();
} else {
}
tvResult.setText(nodecimals((((Float.parseFloat(etBarfles.getText().toString()) *
(Float.parseFloat(etInhoudfles.getText().toString()))/(Float.parseFloat
(etLitersperminuut.getText().toString())))/60))));
}
}
}
private String nodecimals(float val) {
return String.format("%.0f", val);
}
檢查我的更新的答案,您可以在代碼中改進的東西。 – Antrromet
我在學習,這就是爲什麼我問問題,這對我有很大的幫助! –