12.java比较运算符

 比较运算符

如何比较两个值?使用比较运算符 3和5谁大,在java中如何比较?

比较运算符比较的两边操作数,结果都是boolean的,只有true和false两种结果。

运算符

运算

例子

结果

==

相等于

4==3

false

!=

不等于

4!= 3

true

小于

4 < 3

flase

大于

 4>3

true

<=

小于等于

4<=3

false

>=

大于等于

4>=3

true

Instanceof

检查是否是类的对象

"hello"instanceof String

true

注意的细节:

   1.使用比较运算符的时候,要求两种数据类型必须一致。

      byte、short、char 会自动提升至int。

        int age1 = 23;
        int age2 = 34;
        byte age3 = 34;
        long age4 = 34L;
        boolean rel = age1 < age2;
        boolean tag = true;
        System.out.println(rel);
        //System.out.println(age2 > tag); //int 和 boolean比较会报错
        System.out.println(age2 == age3);
        System.out.println(age3 == age4);
author@nohert
原文地址:https://www.cnblogs.com/gzgBlog/p/13572917.html