运算符

三元运算符

  对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.

  <<:带符号左移

.....

  >>>:无符号右移

 

posted @ 2014-04-09 21:16  大石碎胸口  阅读(99)  评论(0)    收藏  举报