java控制double输出的小数点位数
2014-05-16 11:23
274 查看
像C语言直接 printf("%f.02",float); 非常简单,还可以控制输出的缩距,很是方便。
java就不一样了,但是java也有它的方便之处
下面用列子来解释,用到的是DecimalFormat类 :
结果是3.3333333333333335
设置输出数的格式要用到DecimalFormat类
结果就是3.33333
要控制几位小数就设置df的格式就行了!
java就不一样了,但是java也有它的方便之处
下面用列子来解释,用到的是DecimalFormat类 :
public class Test { public static void main(String[] args) { double b=10/3.0; System.out.println(b); } }
结果是3.3333333333333335
设置输出数的格式要用到DecimalFormat类
DecimalFormat df = new DecimalFormat( "0.00000 "); System.out.println(df.format(b));
结果就是3.33333
要控制几位小数就设置df的格式就行了!
相关文章推荐
- Java控制double输出的小数点位数
- java控制double输出的小数点位数
- java- 控制double输出的小数点位数
- JAVA中控制double类型小数点后位数的方法
- java 控制double型的输出小数点位数
- Java中控制double类型小数点后位数的方法
- double变量的C++ 输出时的小数点后的位数控制
- JAVA中控制double类型小数点后位数的方法
- 在Java中,控制一个double数以两位小数形式输出!
- java中double类型数组保留小数点后位数问题!!!!!
- java中double四舍五入并设置小数点位数的问题
- Perl_控制输出小数点位数_sprintf
- C++ 标准输出如何控制小数点后位数
- C++中输出 位宽和小数点后位数 的控制
- 控制DOUBLE,DECIMAL小数点的位数
- java中double类型数组保留小数点后位数问题!!!!!
- java控制小数点后的位数(四舍五入)
- 在java中 如何让double 型输出整数不显示小数点和其后的0
- 输入数据控制数据输出小数点后的位数
- C语言控制输出小数点位数