Java运算符

1.(=)赋值运算符

Java运算符_第1张图片

2. (+ - * / %)加,减,乘,除,余

Java运算符_第2张图片

 Java运算符_第3张图片

3.(&&,||,!=)逻辑运算符 与,或, 非  

4.(& , | , ~ , ^ ) 与 , 或 , 取反 , 异或  (位逻辑运算符 ^ 两者相同为0不同为1)

(前三个为 &&, || ,!=)

5.

自增和自减运算符:自增和自减运算符是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整形或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。放在操作元前面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量加1(减1)。例如:

++a(--a);表示在先自增或自减然后再使用

a++(--a);表示在先使用再自增或自减

Java运算符_第4张图片

 

文字描述:

创建一个类

创建一个主函数

定义三个变量

将15赋值给a

让a先自增然后+4赋值给b

让最后的a+4赋值给b再给c(结果应该是b=c=20)

Java运算符_第5张图片

 刚刚的结果可能是因为最后先赋值给b再给c所以没有什么差距,现在我们换种方式

Java运算符_第6张图片

 

文字描述:

创建一个类

创建一个主函数

定义三个变量a,b,c

将15赋值给a

让a先使用后自增,然后加4赋值给b(结果应该是19)

让自增后的a加4然后赋值给c(结果应该是20)如下图

Java运算符_第7张图片

 刚刚的两幅图没有体现双加号在前和在后的区别,那么接下来我再让a先自增在使用

Java运算符_第8张图片

 

文字描述:

创建一个类

创建一个主函数

定义三个变量a,b,c

将15赋值给a

让a先自增后使用,然后加4赋值给b(结果应该是20)

让自增后的a加4然后赋值给c(结果应该是20)如下图

Java运算符_第9张图片

 

这一些对比以及体现了自增的意义,自减的效果是类似的

比较运算符:比较运算符应该是最简单的了,一看便知,就不多解释看下图

Java运算符_第10张图片

 Java运算符_第11张图片

 

文字描述:

创建一个类

创建一个主函数

定义第一个整型变量,将4赋值给number

定义第二个整型变量,将5赋值给number

Java运算符_第12张图片

 

移位操作:

左移: << 空位补0,溢出舍去

右移: >> 正数补0,负数补1,溢出舍去

无符号右移:>>> 整体右移,空位补0,溢出舍去

你可能感兴趣的:(java)