Java控制double输出的小数点位数
2015-11-08 21:09
441 查看
像C语言直接 printf("%f.02",float); 非常简单,还可以控制输出的缩距,很是方便。
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.00 ");
System.out.println(df.format(b));
结果就是3.33
要控制几位小数就设置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.00 ");
System.out.println(df.format(b));
结果就是3.33
要控制几位小数就设置df的格式就行了!
相关文章推荐
- eclipse, Log4j配置(真心的详细~)
- 一张图说懂java中 private default protected public 的区别
- Struts2的OGNL调用公共静态方法
- 解决Eclipse启动报错Failed to create the Java Virtual Machine
- Struts 2读书笔记-----使用Struts 2的输入校验
- spring多数据源+事物管理
- 在 Struts 2 中自定义支持 OGNL 的标签
- spring-context-3.0.xsd 属性详解
- JAVA基础学习笔记(2):八种基本数据类型
- 编写spring配置文件时,不能出现帮助信息
- Editplus编写java程序需要注意的问题。
- java中leetcode之Reverse Words in a String
- Java记录 -66- 策略模式
- SpringMVC接收请求参数和页面传参
- JavaEE 7技术介绍
- java初学 中国象棋 总结
- java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
- Java中的join方法个人理解
- JAVA基础学习笔记(1):环境变量设置与Notepad++宏设置
- JAVA 接口与继承作业——动手动脑以及课后实验性问题