一、String类的方式
该方式是是使用String的format()方法来实现的,该方法的作用就是规范数据的格式,第一个参数传入一个字符串来表示输出的数据格式,如保留两位小数就使用“%.2f”,第二个参数是要进行格式化的数据。实例如下:
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类主要就是用于格式化十进制数据的,这个类是NumberFormat 的一个具体子类,操作和使用起来都比较方便。在使用的时候需要实例化这个类,构造函数中传入数据的格式类型。
其中各个符号的含义如下:
文章来源:https://www.toymoban.com/news/detail-525753.html
/**
* 测试保留两位小数
*/
public static void testDoubleToTwo() {
/**
*DecimalFormat类
*/
DecimalFormat decimalFormat = new DecimalFormat("#.00");
String ans_3 = decimalFormat.format(testDounle_01);
System.out.println(ans_3);
}
文章来源地址https://www.toymoban.com/news/detail-525753.html
到了这里,关于Java保留两位小数方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!