一、String類的方式
該方式是是使用String的format()方法來實現(xiàn)的,該方法的作用就是規(guī)范數(shù)據(jù)的格式,第一個參數(shù)傳入一個字符串來表示輸出的數(shù)據(jù)格式,如保留兩位小數(shù)就使用“%.2f”,第二個參數(shù)是要進行格式化的數(shù)據(jù)。實例如下:
double testDounle_01 = 123.456;
float testFloat_01 = 456.125f;
/**
* 使用string類的方式
* */
System.out.println("使用string類的方式");
System.out.println(String.format("%.2f", testDounle_01));
System.out.println(String.format("%.2f", testFloat_01));
二、DecimalFormat類
DecimalFormat類主要就是用于格式化十進制數(shù)據(jù)的,這個類是NumberFormat 的一個具體子類,操作和使用起來都比較方便。在使用的時候需要實例化這個類,構造函數(shù)中傳入數(shù)據(jù)的格式類型。
其中各個符號的含義如下:
文章來源:http://www.zghlxwxcb.cn/news/detail-525753.html
/**
* 測試保留兩位小數(shù)
*/
public static void testDoubleToTwo() {
/**
*DecimalFormat類
*/
DecimalFormat decimalFormat = new DecimalFormat("#.00");
String ans_3 = decimalFormat.format(testDounle_01);
System.out.println(ans_3);
}
?文章來源地址http://www.zghlxwxcb.cn/news/detail-525753.html
到了這里,關于Java保留兩位小數(shù)方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!