永发信息网

JAVA中,156<456的结果为什么是false

答案:4  悬赏:30  手机版
解决时间 2021-03-14 12:14
JAVA中,156<456的结果为什么是false
最佳答案
<是关系运算符,返回的值是boolean值
156<456 这个等式是不成立的,所以返回false
全部回答
  • 如果是equlse方法的话,肯定是相同的,因为是比较的值。
  • 如果是“==”的形式,那么就有区别了,如果范围是“-128-127”,那么结果是true;如果范围不是“-128-127”,那么结果是false; 举例:  integer str1=123343;  integer str2=123343;  integer str3=123;  integer str4=123;  system.out.println(str1==str2);  system.out.println(str3==str4); 输出:false(换行符)true。 解释:实际上是在interger中的valueof处做了处理(缓存还是不缓存)。  public static integer valueof(int i) { final int offset = 128; if (i >= -128 && i <= 127) { // must cache     return integercache.cache[i + offset]; }         return new integer(i);     } 超过“-128-127”的数据会进行缓存,也就是说地址就变了,所以就不同了。
  • 应该true的吧,能贴下代码吗?
    你的代码贴出来
    我要举报
    如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    大家都在看
    要增大电容器的电容,可采用下列方法中的( 
    同泰·裕嘉苑在哪里啊,我有事要去这个地方
    试述参与大肠杆菌DNA复制的酶和蛋白质及其作
    去行政大厅办事, 如果工作人员态度恶劣,有办
    美国斯达飞轮胎这个地址在什么地方,我要处理
    QQ自由幻想药师宠物技能
    屁股长了一颗东西
    万福茶舍地址有知道的么?有点事想过去
    高中毕业自考本科难吗
    求梦幻西游诗句情侣名
    如何解除薄荷大神锁机软件
    一年级数学两位数加减法怎么简单算
    COCO核桃菓子3号店在什么地方啊,我要过去处
    我17岁,急需1500,哪里可以借到
    月经期三角区痛是什么原因
    推荐资讯
    春天连锁宾馆中山路店在什么地方啊,我要过去
    正阳街我想知道这个在什么地方
    毛毛香料店在什么地方啊,我要过去处理事情
    “伺服”的拼音在哪本书里能找到?要权威点的
    怎么办?IQ题:一群人开舞会,每人头上都戴着
    拉卡拉跨界手环听说能绑定多张已有信用卡和借
    文化和文凭有什么区别,说清楚
    作者认为人类创造音乐的原因是什么 阅读答案
    在农村有一栋普通楼房,五层的。想装家用电梯
    国网新乡京港澳城际快充站(西区)在哪里啊,我
    8.9×11×4.7的简便运算方式
    养什么植物给房间加湿 室内加湿种什么植物好
    正方形一边上任一点到这个正方形两条对角线的
    阴历怎么看 ?