运算符
三元运算符
对3个表达式进行的集中比较,表达式1的结果为true时,就为第二个表达式,如果为false时,就为第三个表达式。
如: 表达式1?表达式2:表达式3
public class Lianxi1{
public static void main(String[] args){
//5>7表达式的结果为true和false中的一个。
boolean a =(5>7) ? true:false;
System.out.println(a); //结果为false
}
}
位移运算符
>>:带符号右移
是把操作数转换成2进制数向右移动指定的位数。是正数就补0,负数就补1.
如 8<<2 把8换成2进制为1000,再右移2位。是正数补0,为100000,再转换成10进制就为32.
<<:带符号左移
.....
>>>:无符号右移