您的位置:首页 > 编程语言 > Java开发

Java学习——Java运算符

2016-08-08 20:47 99 查看

位运算符

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


例子

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);

}
}


结果

61
12
49
-61
240
15


条件运算符

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);
}
}


结果

a > b


instanceOf运算符

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);
}
}


结果

true
true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: