Java中常见的运算符
算术运算符:
+ :加号 ,将两个数的大小加起来。
-:减号,将两个数的大小相减
:乘号
/:除号
%:也是除号 ,但也不同
列:
int a=10;
int b=3;
a+b=13
a-b=7
ab=30
a/b=3 这个是要除数
a%b=1 这个是要余数
比较(关系)运算符:
>
<
>=
<=
!= 这个是不等于
== 这个是等于
逻辑运算符:
连接多个条件的关联关系的
与 && & // 表示的是并且关系,全部为真则为真,否则为假
或 || | // 表示或者的关系,只要一者为真则为真,全部为假才为假
非 ! // 否定,取反
& 和、的作用没有&&和||好
自加和自减运算符:
++a
a++
--a
a-
前加加和后加加的优先级别不同引起的!!!!!
前加加的优先级别非常高,仅次于括号
后加加的优先级别非常非常低,甚至比赋值符都低
a++和++a的区别
b=++a是先将a的值加1再将a的值给b
b=a++是先将a的值给b然后a在加1
赋值运算符:
= 将等号右侧的值赋给左侧的变量
+= a += 10 <===> a = a + 10
-=
*=
/=
%=
三目运算符
表达式?值1:值2
int a = 10;
int b = 20;
int c = a > b ? 100 : 200;
如果a>b是正确的c=100;
反之则c=200;