java运算符

it2022-05-09  19

运算符

+ -  *  /  

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

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

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

 

转载于:https://www.cnblogs.com/love-javabean/p/3639319.html

相关资源:数据结构—成绩单生成器

最新回复(0)