java语言中的运算符java语言支持以下运算符
算术运算符:+,*,/,%,+,--
赋值运算符:=
关系运算符:>,<,>=,<=,==,!=instanceof
逻辑操作符:&&,||,!
位运算符:&,|,>>,<<,>>>(理解!!)!
条件运算符?:
扩展赋值运算符:+=,-=,*=,/=
1)取模运算符%
首先,加减乘除(+ - * /)操作中要注意一点:对于“/”来说,两个整数除了结果还是整数,比如5/3=1。我们来介绍一下“%”运算符,“%”运算符代表JAVA中的取余运算,也叫模型运算:顾名思义,就是取余。例如10÷4等于2余2,所以10%4=2。
2)赋值运算符=
=“数字是JAVA中最常见的赋值运算符
int b=a;意思是将a的值赋值给b
另外要注意的是,“==”代表JAVA中等于关系运算符,代表前后变量值等于 。
JAVA语言中的关系运算符也包括:
1、“!= ” 不等于意思。
2、“< “意思是小于
3、“< =” 是小于等于的意思。
4、“> “意思是大于
5、“> =” 是大于等于的意思。
3)自增自减运算符 ++和--:
自增运算符 ++ 会增加操作数 一、自减运算符 -- 减少操作数量 1
下面详细操作代码:
应该再给c赋值!
代码输出后 a=5,b=4,c=6
注意a++和++a的区别:intt b=a++和int c=++前者是先将a的值赋值给a,然后自增(即加一);
后者是a先自增,然后将自增后的值赋值c。
3.1)与或非 (逻辑操作符)
&& 和:逻辑和操作,两个变量都是真的,结果才是真的。
|| 或:逻辑或操作:如果两个变量中有一个是真的,那么结果就是true。
! 非:如果是真的,就变成假的,如果是假的,就变成真的。
以下是代码的实际操作:
代码输出后 a=5,b=4,c=6
注意a++和++a的区别:intt b=a++和int c=++前者是先将a的值赋值给a,然后自增(即加一);
后者是a先自增,然后将自增后的值赋值c。
3.1)与或非 (逻辑操作符)
&& 和:逻辑和操作,两个变量都是真的,结果才是真的。
|| 或:逻辑或操作:如果两个变量中有一个是真的,那么结果就是true。
! 非:如果是真的,就变成假的,如果是假的,就变成真的。
3.2)与或非(位运算符)
& 按位和|按位或^按位或~取反
.>>右移 <<左移
以下是代码的实际操作:
简而言之,位运算符是基于位的
因此 :
^:位运算符 异或运算 同为0,不同为1.
&:两个都为1 才为1 否则为0。
| : 如果对应为0,结果为0,否则为1
注意: "<<",“>>”了解即可
<< :乘法
.>>:除法
字符串连接符 :"+" ,String字符串在前面,括号内拼接;如果String字符串在后面,前面还会操作!!
四、三元运算符
、/、% 从左向右 14 =、+=、-=、=、/=、%=、|=、^=、~=、<<=、>>=、>>>= 从右向左