ホームページ  >  記事  >  Java  >  Javaでfloat型データの小数点以下2桁を保持させる方法

Javaでfloat型データの小数点以下2桁を保持させる方法

王林
王林オリジナル
2019-11-27 10:16:398631ブラウズ

Javaでfloat型データの小数点以下2桁を保持させる方法

方法 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。