社区
Java SE
帖子详情
java控制double类型的精度
代号裤子
2012-04-28 09:47:52
e的double类型的数
System.out.println(String.format("%1$.10f",e));
"%1$.10f"怎么翻译 10f是小数点后保留10位,前面的1$.呢
先谢谢了
...全文
239
2
打赏
收藏
java控制double类型的精度
e的double类型的数 System.out.println(String.format("%1$.10f",e)); "%1$.10f"怎么翻译 10f是小数点后保留10位,前面的1$.呢 先谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
古市轩
2012-04-29
打赏
举报
回复
double d = Double.parseDouble(new DecimalFormat("#.00").format(3.14159));
得到保留两位小数的double值!
WayneXuan
2012-04-28
打赏
举报
回复
%是必要的,1$指的是第一个参数,这里只有一个参数,也就是e,.10f指的是10位小数
Java
,
Double类型
数据小数位
精度
控制
文章收录。
1、
java
中如何使
Double类型
的数值保留两位小数问题 2、 使double保留两位小数的多方法
java
保留两位小数 3、 ...
JAVA
中
double类型
计算
精度
控制
偶遇一个问题,进行如下计算 public class Demo { public static void main(String[] args) { int i = 1; double d = i*0.005; System.out.println(d); } } 使用JDeveloper开发时,计算结果得到了0.0050,
精度
出现问题。 又在Eclipse上测试
java
double类型
精度
控制
[
java
] view plain copy public static double round(double value, int scale) { if (scale 0) { throw new IllegalArgumentException(
java
中double型如何
控制
有效数字输出位数或
精度
?
double类型
无法
控制
精度
,会出现意想不到的结果。sun专门设计了任意
精度
控制
的类Decimal。详细去看API
java
中 double 类型只是一个bai简单类型,是不du能其输出位数及zhi
精度
是固定dao的 可以利用其它方法进zhuan行位数输出,如: class test{ public static void main(String[] args) { // 1. 使用 String.format() 方法 double data = 11.8.
Java
将String转Double、
Double类型
保留2位小数
将
Double类型
的数据保留2位小数: Double a = 2.34566; BigDecimal bd = new BigDecimal(a); Double d = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); d输出就是2.35, 注意会四舍五入 2.将String转Double,并保留2位
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章