当前位置: 首页 > 图灵资讯 > 技术篇> java 计算模型 java中的模运算符

java 计算模型 java中的模运算符

来源:图灵教育
时间:2023-05-17 11:38:04

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 =、+=、-=、=、/=、%=、|=、^=、~=、<<=、>>=、>>>= 从右向左