Methode 1: Verwenden Sie Math.round zum Berechnen. Das hier zurückgegebene Zahlenformat ist
float price=89.89; int itemNum=3; float totalPrice=price*itemNum; float num=(float)(Math.round(totalPrice*100)/100);//如果要求精确4位就*10000然后/10000
Empfohlene Online-Lernvideo-Tutorials: Kostenloses Java-Video-Tutorial
Methode 2: Verwenden Sie DecimalFormat, um das String-Format zurückzugeben. Diese Klasse kapselt umfassend Dezimalzahlen, Tausendstelstellen und Dezimalzahlen float price=1.2;
DecimalFormat decimalFormat=new DecimalFormat(".00");//构造方法的字符格式这里如果小数不足2位,会以0补足.
String p=decimalFomat.format(price);//format 返回的是字符串
empfiehlt die zweite Möglichkeit, den Betrag an der Rezeption anzuzeigen, da sie ein String-Format zurückgibt.
Empfohlene weitere verwandte Java-Artikel und Tutorials:
Erste Schritte mit JavaDas obige ist der detaillierte Inhalt vonSo stellen Sie sicher, dass Daten vom Typ Float in Java zwei Dezimalstellen behalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!