java 中long型数据的对比
在对比之前先看一个程序吧
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在比较
java 中long型数据的对比相关推荐
- Java中的queue和deque对比详解
队列(queue)简述 队列(queue)是一种常用的数据结构,可以将队列看做是一种特殊的线性表,该结构遵循的先进先出原则.Java中,LinkedList实现了Queue接口,因为LinkedLis ...
- java d long_java 中long型数据的对比
在对比之前先看一个程序吧 Long a = new Long(3); Long b = new Long(3); System.out.println(a.equals(b)); Long c = n ...
- Java中this和super的对比
使用super的注意事项 super调用父类的构造方法,必须写在构造方法中第一个 super只能出现在子类的方法中 super和this不能同时使用构造方法,因为这两个都要求必须写在构造方法中第一个 ...
- Java中各种比较对象方式对比
1.介绍 比较对象是面向对象编程语言的一个基本特征.在本教程中,我们将介绍Java语言的一些特性,这些特性允许我们比较对象.此外,我们还将研究外部库中的这些特性. 2.==和!=操作符 让我们从==和 ...
- 布尔型变量java怎么用_java中布尔型数据怎么用
1. 赋值2113:boolean isTest = true; //直接5261赋值,如果不赋值,默4102认是falseboolean isTest = Boolean.valueOf(" ...
- java中审核订单流程图_Java 后端横扫阿里、滴滴、美团总结的面试经验!
这次面试的公司有一点点多,主要是因为毕业后前两份工作找的都很草率,这次换工作就想着,emm,毕业三年了,该找个工作好好沉淀几年了. 先说下这次面试的结果吧: 到 hr 面的:阿里.美团.滴滴.金山云. ...
- Java中int的取值范围的原因
为什么Java中int型数据取值范围是[-231, 231-1] 为什么Java中int型数据取值范围是[-231,231-1],网上很多解释都存在问题. int是Java中的8种基本类型之一,一个i ...
- java中审核订单流程图_看95后java妹子横扫阿里,京东,小米,滴滴,美团等大厂,一份热腾腾的面经(最终入职阿里)...
内容目录 头条 美团 滴滴 京东 others 算法题 HR面 tips 自序 这次面试的公司有一点点多,主要是因为毕业后前两份工作找的都很草率,这次换工作就想着,emm,毕业三年了,该找个工作好好沉 ...
- Java中关于double、Double相关问题总结
标题 java中double与Double的区别 声明double变量的时候,加d与不加d有什么区别 java中float与double的区别 java Double 详解 BigDecimal.Do ...
最新文章
- JAVA基础代码分享--学生成绩管理
- Leetcode题目:Best Time to Buy and Sell Stock
- MATLAB从入门到精通-APP调用simulink中的参数,并且修改,将结果返回到APP中
- Linux下的vim编辑器与gcc编译器及静动态库的制作
- phpDocumentor
- java面试宝典 多线程,《java面试宝典》之java多线程面试题
- 关于明晚即将发布的新款 iPad Pro,最大的亮点也许不是 Face ID
- Milking Time(POJ-3616)
- Kafka : 查看kafka topic的消息offset范围
- 大数据可视化面临哪些挑战
- Excel数据转柱状图
- 区块链、无人驾驶、量子计算、感知智能……2050 年的技术什么样?
- 蓝桥杯常用代码模板总结(C/C++)
- 第四章 OAuth2.0规范(史上最详细解释)——获得授权
- access查询出生日期格式转换_设置日期和时间字段的格式
- Android SQLite 数据库存储
- 企业钉钉群发送信息轮子
- [美文赏析]《非走不可的弯路》--张爱玲
- mysql 创建学生表、课程表、学生选课表
- 2020年12月8日 阴