运算符

Java支持的运算符(前四个是基础)(优先级 ()):

算数运算符:+,-,*,/,%(取余数),++,--

赋值运算符:=

关系运算符:>,<,>=,<=,==,!=(不等于), instanceof(面向对象会涉及)

逻辑运算符:&&(与),||(或),!(非)

位运算符:&,|,^,~.>>,<<,>>>

条件运算符:?,:

拓展赋值运算符:+=,-=,*=,/=

 

 

 

 

 

 

 

 

 

 

自增(++) 自减(--)是一元运算符

 

 

 

 

Java中幂运算通过Math方法

例如: double pow = Math.pow(3,2)

            输出 9.0

逻辑运算符

逻辑与 两个变量都为真
逻辑或 两个变量有一个为真
如果假则为真
短路运算 在逻辑与运算中 第一个为假后续的不会计算

 

 

 

 位运算

 

 

 按位与或非运算(一个个进制位)

<< 左移

2 的四位二进制为0010

2<<1j的四位二进制为0100

2<<2的四位二进制为1000

>> 右移

同左移

 

拓展运算符

a+=b为a=a+b(减号同理)

 

字符串连接符 +

 ”“在语句结尾,则输出字符(String类),例如:”“+a+b 为”ab“,a+""+b为”ab“

在最后,则输出正常计算。例如:a+b+”“为 a+b

 

三元运算符

 

 x?y:z

如果x==true,则结果为y,否则结果为z (精简专用)

可以改写为if语句

 

 

posted @ 2021-03-02 20:01  玖娘  阅读(81)  评论(0)    收藏  举报