搜索
编程论坛
→
开发语言
→
『 JAVA论坛 』
→ 求助:关于精度问题
标题:
求助:关于精度问题
只看楼主
Alistair001
等 级:
新手上路
帖 子:49
专家分:0
注 册:2008-2-24
楼主
问题点数:0 回复次数:2
求助:关于精度问题
做习题时突然发现一个问题
public class t{
public static void main(String[] args){
double b=1/100;
System.out.print(b);
}
}
结果是:0.0
而不是0.01
请问,这是什么原因,就怎样才能纠正错误
搜索更多相关主题的帖子:
精度
2008-04-09 21:32
Alistair001
等 级:
新手上路
帖 子:49
专家分:0
注 册:2008-2-24
第
2
楼
得分:0
找到原因了
当参加二元运算的两个操作数的数据类型不同时,所得结果的数据类型与精度较高(或位数更长)的那种数据类型一致。
2008-04-09 22:17
Ethip
等 级:
贵宾
威 望:
15
帖 子:771
专家分:0
注 册:2008-1-18
第
3
楼
得分:0
回复 1# 的帖子
double b=1.0/100;
2008-04-10 08:12
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-208085-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.163302 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved