导航:首页 > 编程语言 > java精确度

java精确度

发布时间:2024-09-09 02:38:57

‘壹’ 关于java单精度与双精度的问题

单简悄铅精度和双精度的区别就是,双精度要比单精度所存储的位数要多,至于说3.14师双精度,是因为Java中,默认的小数都是double类型,也就算双精度的,如果要定义单精度的话,那就要在小数的后面加上一个f或者F,即 double d = 3.14; float f = 3.14f; 一定要注意后面有没有“f”运蠢和“F”啊,这个初学的时候,经常会考拦好到。楼上说的,是对,但是,他那样写,就一定会报错。记住,单精度的变量定义,一定要在值的后面加上标识。

‘贰’ java中如何实现N个浮点数相加并确保其精确度

用BigDecimal类来计算,先用加法计算,再用结果除以1,通过devide除法方法来确认保留几位小数,如下例:

importjava.math.*;
publicclassDemo
{
publicstaticvoidmain(String[]args){
BigDecimalbig1=newBigDecimal(123456.23456);
BigDecimalbig2=newBigDecimal(123.456);
BigDecimalbig3=newBigDecimal(1);
BigDecimaltemp=big1.add(big2);
System.out.println(big1.divide(big3,5,BigDecimal.ROUND_HALF_UP));//保留5位小数,返回bigDecimal
}
}
阅读全文

与java精确度相关的资料

热点内容
i盘的单个文件夹能不能加密 浏览:349
安卓电脑显示屏方向反了怎么修 浏览:189
光大的app叫什么 浏览:112
单片机excel文档 浏览:973
pdf软件官方下载中文版 浏览:416
储存空间其他文件夹 浏览:390
科技时尚资讯加密货币的新崛起 浏览:748
易筋洗髓pdf 浏览:51
方舟编译器和ufs3 浏览:78
电脑编程入门自学资料 浏览:831
vscode文件夹是暗的 浏览:876
精品源码交易靠谱点的平台 浏览:290
linux系统后门 浏览:411
软件显示无法连接到远程服务器怎么办 浏览:918
小卫星锅加密 浏览:208
按键手机版热更新源码 浏览:656
怎么拷贝加密门禁卡到手机 浏览:917
ghost压缩系统 浏览:807
程序员电脑图片简笔画 浏览:102
添加uboot命令 浏览:632