J'ai fait un calcul, pris des décimales mais maintenant je voudrais faire en sorte qu'il montre un nombre arrondi. J'ai trouvé que je peux utiliser math.floor mais je ne peux pas l'obtenir dans le code. J'ai enlevé les décimales mais je n'arrive pas à l'arrondir.Math.floor sur un calcul mathématique
Codeest comme ça (la partie qui fait le calcul):
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);
}
Vérifiez ma réponse mise à jour pour les choses que vous pouvez améliorer dans votre code. – Antrromet
J'apprends, c'est pourquoi je pose des questions, cela m'aide beaucoup !! –