java运算符

运算符

+ -  *  /  

当参与/运算的两个数都是整数时,表示整数除;否则表示浮点除法。

% 为整数的求余操作(也叫取模)

如15/2 等于7  15/2 等于 1  15.0 /2 等于7.5

 +=   -=     *=   %=  x   += 4 等价于X = X+4 += 之间不能有空格,不能写成 + = 

++  与 --

int m = 7;

int n = 7 ;

int a = 2* ++m;  //m为a为16;先自加1再乘2

int b = 2* n++ ;  // n为a为14;先取N*2 再自加

 

关系运算符

    >大于   <小于   >= 大于等于   <= 小于等于   == 等于   != 不等于

==  判断是否相等

!=  判断是否不相等

   例如:
    count>3;
    I==0;
    n!=-1;

  布尔逻辑运算符

 !  &&  ||  


   例如:
   flag=true;
   !(flag);
   flag&&false;

 位运算符

>>右移   <<左移   >>>无符号右移    & 与    | 或   ^ 异或   ~非(取反 ) 

 例如:
   a=10011101; b=00111001;则有如下结果:
   a<<3 =11101000;
   a>>3 =11110011 a>>>3=00010011;
   a&b=00011001;a|b=10111101;
   ~a=01100010;a^b=10100100;

 

posted @ 2014-04-01 21:58  地球上的星星  阅读(103)  评论(0)    收藏  举报