社区
Java SE
帖子详情
Double型数据相加
yuanwen813
2007-08-21 10:13:34
要求求和,数据a[i]都是Double型的,如:0.0
现我做成这样:
Double sum;
for(int j=0;j<5,j++)
{
sum+=a[i];
}
结果提示Double不能相加,问达人们,该怎么做啊?
...全文
365
6
打赏
收藏
Double型数据相加
要求求和,数据a[i]都是Double型的,如:0.0 现我做成这样: Double sum; for(int j=0;j<5,j++) { sum+=a[i]; } 结果提示Double不能相加,问达人们,该怎么做啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuanwen813
2007-08-21
打赏
举报
回复
那Double能不能转换成double型的?怎么转?
zdjray
2007-08-21
打赏
举报
回复
你的错误有点多
1.Double sum 要初始化
2.j<5后面应该是分号
3.你的a[i]是不是应该改成a[j]?
还有不知道你这个提示怎么报出来的。。
tdy1234
2007-08-21
打赏
举报
回复
2楼正解
frank3G
2007-08-21
打赏
举报
回复
同意楼上观点 !对象不可以加地! 给分!!
MOmo400
2007-08-21
打赏
举报
回复
Double 是一对象.不能想加吧..你改成double就可以了
daniel_kaka
2007-08-21
打赏
举报
回复
1,Double sum = 0.0d;
要初始化~
2,要在jdk50+执行~
3,不知道你的a[]什么类型~
程序中两个
Double
类
型
相加
出现误差的解决办法
今天在自己做的系统中,发现了一个奇怪的现象:几个
Double
类
型
的
数据
相加
,到最后得出的金额比正确数值总是少了几毛钱。以为是程序里的计算方法有问题,可是排查了很多地方,始终没有找到问题出在哪里。最后干脆把计算方法一句一句拆分,得到了最后最简单的一步,就是把两个具体的数值
相加
,但是最后的结果居然还是错误的。比如,现在已经到了最简单的一步: 代码如下:
double
n = 171.6;
double
m = 28.17;
double
k = n + m; 按理说k的值应该是199.77,但其实得到的居然是199.76999999999998。 我们的系统里有保留小数位数为4位,按理是可以
防止
Double
加
double
后形成科学计数法问题
防止
Double
加
double
后形成科学计数法问题
《JSP编程技术与应用》源代码2
《JSP编程技术与应用》源代码2是第二课的原代码.接上面的.
java基础实验
希望对你们有所帮助,课堂java学习时老师所给的代码练习 都是基础版的
3d0d101469ca04a60d47aa4db69c86f5.pptx
3d0d101469ca04a60d47aa4db69c86f5.pptx
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章