方法 1: Math.round を使用して計算します。ここで返される数値形式は
float price=89.89; int itemNum=3; float totalPrice=price*itemNum; float num=(float)(Math.round(totalPrice*100)/100);//如果要求精确4位就*10000然后/10000
推奨のオンライン学習ビデオ チュートリアル: java無料ビデオ チュートリアル
方法 2: DecimalFormat を使用して文字列形式を返します。このクラスは、% 記号、1000 の位、小数精度など、10 進数を包括的にカプセル化します。科学計算
float price=1.2; DecimalFormat decimalFormat=new DecimalFormat(".00");//构造方法的字符格式这里如果小数不足2位,会以0补足. String p=decimalFomat.format(price);//format 返回的是字符串
フロントデスクで金額を表示するには、文字列形式を返す 2 番目のメソッドを使用することをお勧めします。
推奨されるその他の関連 Java 記事およびチュートリアル: Java 入門
以上がJavaでfloat型データの小数点以下2桁を保持させる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。