作为计算机,它的首要功能是计算,既然是计算,那必不可少的就是符号,在JAVA中,运算符是一种“功能”符号,用以通知 Java 进行相关的运算!
首先,我们得了解有哪些运算符:
1、算术运算符
2、关系运算符
3、逻辑运算符
4、赋值运算符
5、其他运算符
一、算数运算符:
基本算数运算符:
符号 | 描述 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 (取商,例:5除以2的商为2,余数为1,那么5/2的结果就位2。) |
% | 取余(取余数,例:5除以2的商为2,余数为1,那么5%2的结果就为1。) |
++ | 自增(a++或++a) 符号在前,先进行自增或者自减运算,再进行表达式运算 |
-- | 自减(a--或--a)符号在后,先进行表达式运算,再进行自增或者自减运算 |
符合算数运算符:
符号 | 描述 |
+= | a+=b就是a=a+b |
-= | a-=b就是a=a-b |
*= | a*=b就是a=a*b |
/= | a/=b就是a=a/b |
%= | a%=b就是a=a%b |
二、关系运算符 :
运算符
扫描二维码关注公众号,回复:
13318031 查看本文章
|
含义 |
范例 |
结果 |
== |
等于 |
5==6 |
false |
!= |
不等于 |
5!=6 |
true |
> |
大于 |
5>6 |
false |
< |
小于 |
5<6 |
true |
>= |
大于等于 |
5>=6 |
false |
<= |
小于等于 |
5<=6 |
true |
注意:
=为赋值运算符,==为等于运算符
关系表达式的结果为布尔值
>、<、>=、<= 运算符的优先级别高于==、!=
>、<、>=、<=运算符只支持数值类型的数据比较
三、逻辑运算符:
运算符 |
含义 |
运算规则 |
&& |
短路与 |
两个操作数都是true,结果才是true |
|| |
短路或 |
两个操作数一个是true,结果就是true |
! |
非 |
操作数为true,结果为false |
操作数为false,结果为true |
注意:
如果第一个操作数已经能确定表达式的值,第二个操作数就不必计算了;
优先级别 ! > && > ||
四、赋值运算符:
=这就是最简单的赋值运算符。
五、其他运算符:
三元运算符:
用来完成简单的选择逻辑,即根据条件判断,从两个选择中选择一种执行。
使用格式:
(条件表达式)?表达式1:表达式2;
运算规则:
a) 判断条件表达式,结果为一个布尔值。
b) true,运算结果为表达式1
c) false,运算结果为表达式2
例如:(4<5)?true:false
解释:当40<50为真时,则将a赋值为true,否则a赋值为false
这就是JAVA中常用到的运算符!
一个爱骑机车的码农敬上!!!