1. java中Double类型格式化
importjava.text.DecimalFormat;
publicclassDemo{
publicstaticvoidmain(String[]args){
Doubled=12.9;
//格式化版类权
Stringsal=newDecimalFormat("#.00").format(d);
System.out.println(sal);
}
}
2. c语言中如何格式化输入或输出数据
%d表示输入或输出十进制有符号数;%f表示输入或输出浮点数(float,四字节表示);在C语言中输出不同数据时需要用到不同的格式字符,%d是用来输出十进制整型数据的实际长度输出,%f是以小数形式输出单、双精度度数。以下是详细介绍:
1、%d表示输入或输出十进制有符号数;
2、%f表示输入或输出浮点数(float,四字节表示);
3、另%lf表述输入或输出双精度浮点数(double 8字节表示);
4、在输出不同数据时要用不同的的格式字符,比如说这个%d是用来输出十进制整型数据的实际长度输出;%f是以小数形式输出单、双精度度数,隐含输出6位小数;还有很多,如%s(输出字符串)
3. java double类型的数据如何格式化
用四舍五入的方法来保存小数点后六位。
先将数值乘以10的6次方。
然后将数值做四舍五入,保留整数部分,然后再除以10的六次方。