java 中long型数据的对比
来源:互联网 发布:手机淘宝评价管理哪儿 编辑:程序博客网 时间:2024/06/01 09:57
在对比之前先看一个程序吧
Long a = new Long(3); Long b = new Long(3); System.out.println(a.equals(b)); Long c = new Long(3); Long d = new Long(3); System.out.println(c.longValue()==d.longValue()); Long a2 = 3l; Long b2 = 3l; System.out.println(a2.equals(b2)); Long c2 = 3l; Long d2 = 3l; System.out.println(c2.longValue()==d2.longValue()); System.out.println(c2==d2); Long c3 = 127l; Long d3 = 127l; System.out.println(c3.longValue()==d3.longValue()); System.out.println(c3==d3); System.out.println(c3.equals(d3)); Long c4 = 129l; Long d4 = 129l; System.out.println(c4.longValue()==d4.longValue()); System.out.println(c4==d4); System.out.println(c4.equals(d4));
输出结果是什么呢:
true
true
true
true
true
true
true
true
true
false
true
那个129l的为什么不能直接==比较呢
这个现在我也不太明白
long型数据不能直接==进行比较 可以通过math.abs(a-b)<0.000001
也可以.equals,也可以longValue在比较
1 0
- java 中long型数据的对比
- Java中long和Long的区别
- java中long和Long的区别
- java中long和Long的区别
- STM32中使用long long 型的数据以及数据的转换
- NSLog long long 型的数据
- double和long long 的精度对比
- int , long , long long 的数据范围
- java long 类型数据的赋值
- java 中Long与long引起的bug
- java中Long和long的区别(转)
- Java中Long与long的区别(转)
- java中Long类型和long类型的大小比较
- C++中数据类型int, short, long, long long的数据范围
- C++中数据类型int, short, long, long long的数据范围
- JAVA中Long与Integer比较容易犯的错误(比较数据equals)
- GSON处理JSON数据中大的Long型的数据说明
- Java 中Long的值大小比较
- TDW千台Spark千亿节点对相似度计算
- Linux下安装虚拟机jre-8u60-linux-x64.tar.gz
- python学习笔记12
- 欢迎使用CSDN-markdown编辑器
- Android 定时器TimerTask 简单使用
- java 中long型数据的对比
- Objective-C 内存管理
- Note on <Professional SQL Server 2012 Internals And Troubleshooting> - 01
- TDW计算引擎解析——Scheduler
- FreeSWITCH - mod_xml_rpc源码分析六thread_windows.c
- 二进制负数、补码、原码、反码
- Effective Objective-C 2.0 第5条:用枚举表示状态、选项、状态码
- POJ-1087 A Plug for UNIX
- C和C++混合编程