通过使用这种方式,我们可以将Double类型的值格式化为两位小数的字符串。 2. Double格式化的应用场景 Double格式化在实际开发中有着广泛的应用场景,以下是几个常见的应用场景: 2.1 数值计算 在进行数值计算时,如果结果需要保留特定的小数位数,我们可以使用Double格式化来实现。 doublenum1=10.5;doublenum2=5.3;doubleresult...
使用DecimalFormat的format()方法,传入要格式化的Double值,返回格式化后的字符串。 下面是一个示例代码: importjava.text.DecimalFormat;publicclassDecimalFormatExample{publicstaticvoidmain(String[]args){doublenumber=1234.5678;DecimalFormatdecimalFormat=newDecimalFormat("#.##");StringformattedNumber=decimalFormat.format(n...
先将数值乘以10的6次方。然后将数值做四舍五入,保留整数部分,然后再除以10的六次方。
1、double 数据类型的格式化工具类:DoubleFormatUtil.java 1packagecn.com.zfc.util;23importjava.math.BigDecimal;4importjava.text.DecimalFormat;5importjava.text.NumberFormat;67/**8*9* @title DoubleFormatUtil10* @describe double 数据类型的精度确定工具类:四舍五入(保留两位小数)11*@author张富昌12* @date...
格式化包括如下内容: 基本用法 金钱格式; 科学计数法; 百分比计数法; 嵌入文本; package com.sssppp.NumberFormat; import java.text.DecimalFormat;publicclassDecimalFormatExample{publicstaticvoidmain(String arg[]){doublepiD=3.1415926;floatpiF=3.1415926f; ...
用String类的格式化比较方便点 Double s = 23.43432;String s1 = String.format("%.2f", s);最后返回的是一个String的s1,若还是想用double类型,可以用Double.valueOf(s1);再转换一次即可
import java.text.io;//下面是四舍五入的做法 double d1 = 234.3434343;DecimalFormat df=new DecimalFormat("#.00");System.out.println(df.format(d1));
public static void main(String args[]){ double a=0.3333333; double b=255.0; System.out.printf("%f=%s\r\n", a, formatDbl(a)); System.out.printf("%f=>%s\r\n", b, formatDbl(b)); }static String formatDbl(double d){ long l=(long)d; String s...
public static void main(String[] args) { // 1. 使用 String.format() 方法 double data = 11.8982389283293;System.out.println(String.format("%.2f", data));// 2. 使用 printf 输出 System.out.printf("%.2f", data);// 3. 使用 DecimalFormat 对象格式化 DecimalFormat format = new...
下面是一个简单的示例代码,演示了如何使用DecimalFormat类对double类型数据进行格式化输出: importjava.text.DecimalFormat;publicclassDoubleFormatExample{publicstaticvoidmain(String[]args){doublenumber=12345.6789;DecimalFormatdf=newDecimalFormat("#,##0.00");StringformattedNumber=df.format(number);System.out.println(...