运算符

Java语言运算符分类

0.算术运算符;

1.数学运算符;

2.赋值运算符;

3.复合赋值运算符;

4.关系运算符;

5.逻辑运算符;

6.条件运算符;


算术运算符

主要用于执行加、减、乘、除、余等(+、-、x、/、%)算术运算;


数学运算符

运算符含义优先级目数实例结果

(n=9)

++自增121n++10
--自减121n--8
*乘法32n*1090
/除法32n/24
%求余法32n%21
+加法42n+312
-减法42n-10-1

++、--、%运算符要求操作数必须是整数


复合赋值运算符

运算符表达式计算结果(x=10)
+=x+=5x=x+515
-=x-=5x=x-55
*=x*=5x=x*550
/=x/=5x=x/520
%=x%=5x=x%50

关系运算符

>< 操作数  >= <=关系运算符  != ==操作数


逻辑运算符

逻辑运算符用于连接一个或多个条件,判断这些条件是否成立;

逻辑运算符的类型为:

运算运算符表达式
逻辑“与”&&operand1 && operand2
逻辑“或”||operand1 || operand2
逻辑“非”! operand1

条件运算符

条件表达式 ? 表达式1 : 表达式2 (条件表达式满足1返回1,不满足返回2)


运算符优先级

运算符描述结合性
()圆括号自左向右
!,++,--逻辑非,递增 ,递减自右向左
*,/,%u乘法,除法,取余自左向右
+,-加法,减法自左向右
<,<=,>,>=小于,小于等于,大于,大于等于自左向右
= =,!=等于,不等于自左向右
&&逻辑与自左向右
||逻辑或自左向右
=,+=,*=,/=,%=,-=赋值运算符,复合赋值运算符自右向左








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值