Double与Float,Integer,Long封装类型的变量,比较大小时,
来源:互联网 发布:淘宝一口价怎么填 编辑:程序博客网 时间:2024/05/17 04:45
//总结,Double与Float封装类型的变量,比较大小时,必须要转化为double基本类型,与float基本类型比较,这样才是比较值的大小;
//然后Integer与Long封装类型的变量能直接比较的原因是,这两个变量比较时,内部自动转化为值比较,即基本类型比较了;
Double a = 2.0;
Double b = 2.0;
System.out.println(a==b); //false
System.out.println(a.doubleValue() == b.doubleValue());//true
double aa= 1;
double bb=1;
System.out.println(aa==bb);//true
Float c = 1f;
Float d = 1f;
System.out.println(c==d); //false
System.out.println(c.floatValue() == d.floatValue());//true
double cc=1;
double dd=1;
System.out.println(cc==dd);//true
Integer e = 1;
Integer f= 1;
System.out.println(e==f);//true
int ee=1;
int ff=1;
System.out.println(ee==ff);//true
Long g = 1l;
Long h= 1l;
System.out.println(g==h);//true
long gg=1;
long hh=1;
//然后Integer与Long封装类型的变量能直接比较的原因是,这两个变量比较时,内部自动转化为值比较,即基本类型比较了;
Double a = 2.0;
Double b = 2.0;
System.out.println(a==b); //false
System.out.println(a.doubleValue() == b.doubleValue());//true
double aa= 1;
double bb=1;
System.out.println(aa==bb);//true
Float c = 1f;
Float d = 1f;
System.out.println(c==d); //false
System.out.println(c.floatValue() == d.floatValue());//true
double cc=1;
double dd=1;
System.out.println(cc==dd);//true
Integer e = 1;
Integer f= 1;
System.out.println(e==f);//true
int ee=1;
int ff=1;
System.out.println(ee==ff);//true
Long g = 1l;
Long h= 1l;
System.out.println(g==h);//true
long gg=1;
long hh=1;
System.out.println(gg==hh);//true
最佳答案来自于这里:www.taotuike.cn
狗粮排行榜
- Double与Float,Integer,Long封装类型的变量,比较大小时,
- Java中Integer/Long/Double/Float大小比较
- 原始类型封装后的比较 Integer Short Long
- java类型转换 Integer String Long Float Double Date
- java类型转换 Integer String Long Float Double Date
- java类型转换 Integer String Long Float Double Date
- float、double、long double类型的变量在printf()和scanf()中的占位符使用区别
- bool、int、float、double变量与0值的比较
- 关于int,float,double与Integer、Float、Double的理解
- double 与 float的比较
- Byte Short Integer Long Float Double类的使用
- Int,long,float,double类型
- float与double类型区别比较
- Integer String Long Float Double Date Char
- Integer String Long Float Double Date Char
- int long longlong float double类型数据的范围
- float,double与long long哪个更大?
- java中String,int,Integer,char,Long,Float,Double,Date 类型转换
- DBA生涯之如何成为高级DBA
- 冒个泡
- poj 2600 Geometrical dreams 模拟退火
- OSI参考模型
- 士不可以不弘毅,任重而道远
- Double与Float,Integer,Long封装类型的变量,比较大小时,
- Linux常用压缩解压命令——课堂笔记
- 解析hibernate query从数据库中搜寻的结果
- mars老师[Android开发视频教学]01_24 Socket编程
- 编程珠矶 习题 4.6 利用二分搜索找到一个数在顺序数组里面的下限和上限
- Havok物理引擎 骨骼动画
- [iOS]Xcode 4.1 bug: Text Field 引起 EXC_BAD_ACCESS 错误的解决
- 不同数据源之间数据同步的几种实现方式
- qt中pro文件中的配置说明