社区
Java SE
帖子详情
对了,double类型如何比较?:)
fireflyjava
2004-04-14 08:55:19
double类型如何比较?
double a=5.36;
double b=5.32;
if(a>b)//出现不能比较的出错提示?
{
}
...全文
116
5
打赏
收藏
对了,double类型如何比较?:)
double类型如何比较? double a=5.36; double b=5.32; if(a>b)//出现不能比较的出错提示? { }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panpan221
2004-04-14
打赏
举报
回复
public class pppr
{
public static void main(String[] args)
{
double a=5.36;
double b=5.32;
if(a>b)//出现不能比较的出错提示?
{
System.out.println(a);
}
else
{
System.out.println(b);
}
}
}
你的类名不能用关键字呀向这样一来就可以了
javacomte
2004-04-14
打赏
举报
回复
这里主要是因为float和double是为科学计算而设计的,它们并没有提供一个非常精确的值
javacomte
2004-04-14
打赏
举报
回复
double直接比较时会出现问题,你可以先将它们转换成BigDecimal,然后比较
dlxu
2004-04-14
打赏
举报
回复
应该不会吧,可以比较的啊,基本数据类型是可直接用运算符比较的
zijibense
2004-04-14
打赏
举报
回复
public class equals
{
public static void main(String[] args)
{
double a=5.36;
double b=5.32;
if(a>b)//出现不能比较的出错提示?
{
System.out.println(a);
}
else
{
System.out.println(b);
}
}
}
怎么不可以呢,不是很正常吗。
Java中
double类型
大小
比较
的五种方法
在Java中int类型数据的大小
比较
可以使用双等号,
double类型
则不能使用双等号来
比较
大小,如果使用的话得到的结果将永远是不相等,即使两者的精度是相同的也不可以。下面介绍几种
比较
double数据是否相等的方法,前三...
C# ?、?? 问号和2个问号的用法(类型?、对象?)
可用于对int,double,bool等无法直接赋值为null的数据类型进行null的赋值如这样定义2个变量: int i; //默认值0 int? ii; //默认值null2.用于判断对象是否为空,如果对象为空,则无论该对象调用什么皆不会抛出异常,...
Java中char类型能不能转成int类型?能不能转成String类型?能不能转成
double类型
?
Char在Java中也是
比较
特殊的类型,它的int值从1开始,一共有2的16次方个数据;...Char类型可以隐式转成int或
double类型
,但是不能隐式转换成String; 如果Char类型转成 byte,short类型的时候,需要强转。 ...
Java中
double类型
比较
大小或相等的方法
Java中
double类型
比较
大小或相等的方法 第一种方法:转换成字符串 如果要
比较
的两个double数据的字符串精度相等,可以将数据转换成string然后借助string的equals方法来间接实现
比较
两个double数据是否相等。注意...
java中如何对
Double类型
进行四舍五入操作
在java中,很多时候由于对于精度的要求,我们在对
double类型
做一些运算时,需要对一些
double类型
做一些四舍五入的操作或者保留小数位置到多少位的操作,但是java的
Double类型
并没有给予相应的合适的函数去做这样的...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章