且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Java学习——Java运算符

更新时间:2022-09-13 12:55:37

阅读目录

回到顶部

位运算符

Java学习——Java运算符
A = 0011 1100
B = 0000 1101
-----------------
A&b = 0000 1100
A | B = 0011 1101
A ^ B = 0011 0001
A << 2 = 1111 0000
A >>> 2 = 0000 1111 ~A= 1100 0011
Java学习——Java运算符

例子

Java学习——Java运算符
package import_test;

public class Employee {public static void main(String args[]){int a = 60;
        int b = 13;
        System.out.println(a | b);
        System.out.println(a & b);
        System.out.println(a ^ b);
        System.out.println(~a);
        System.out.println(a << 2);
        System.out.println(a >>> 2);
        
    }
}
Java学习——Java运算符

 结果

Java学习——Java运算符
61
12
49
-61
240
15
Java学习——Java运算符
回到顶部

条件运算符

Java学习——Java运算符
public class Employee {
    public static void main(String args[]){
        int a = 10;
        int b = 8;
        String rev = a > b ? "a > b" : "a<= b";
        System.out.println(rev);
    }
}
Java学习——Java运算符

结果

a > b
回到顶部

instanceOf运算符

Java学习——Java运算符
public class Employee {
    public static void main(String args[]){
        Employee eg = new Employee();
        String s = "String";

        System.out.println(s instanceof String);
        System.out.println(eg instanceof Employee);
        //boolean b = s instanceof Employee);
        //System.out.println(b);
    }
}
Java学习——Java运算符

结果

true
true

 





本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/p/5750817.html,如需转载请自行联系原作者