当前位置:首页软件开发Java → java,Integer,比较

java,Integer,比较

时间:2020-12-10 00:36:30来源:互联网我要评论(0)

Integer比较



public static void main(String[] args) {


        Integer a = 100;
        Integer b =100;
        if (a >= b && a <= b && a != b) {
            System.out.println("哈哈哈");
        }else{
            System.out.println("呵呵呵");
        }
        Integer c = 200;
        Integer d =200;
        if (c >= d && c <= d && c != d) {
            System.out.println("哈哈哈");
        }else{
            System.out.println("呵呵呵");
        }

    }



输出如下




原因
Integer在-128到127的值之间使用的是缓存,所以为同一个对象。

我们可以看看源码





相关文章

网友评论

热门评论

最新评论

发表评论 查看所有评论()

昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

关于万荚 | 联系方式 | 发展历程 | 版权声明 | 帮助(?) | 网站地图 | 友情链接

Copyright 2005-2020 16WJ.COM 〖万荚网〗 版权所有 桂ICP备18000060号 |

声明: 本站所有文章来自互联网 如有异议 请与本站联系