1.赋值运算符
赋值运算符用符号“=”表示,它是一个二元运算符(对两个操作数作处理),其功能是将右方操作数所含的值赋给左方的操作数。例如:
int a =100;
该表达式是将100赋值给变量a。左方操作数必须是一个变量。
例题
2.算术运算符
java中的算术运算符主要又+(加)、-(减)、*(乘)、/(除)、%(求余)
它们都是二元运算符,java中算术运算符的功能及使用方式。如下图
3.自增和自减运算符
自增、自减运算符的作用是使用变量的值增1或者减1。放在草做元前面的自增、自减运算符,会将变量的值加1或者减1,然后再使用该变量参与表达式的运算。放在操作元后的自增、自减运算符,会使用参与表达式的运算,然后再将该变量加1(减1).
例如:
++a(--a) //表示相似使用变量先使a的值加(减)1
a++(a--) //表示再使用a之后,使a的值加(减)1
”++a“与"a++"的作用都详单与a=a+1。 假设a=4 则
b=++a; //先将a的值加1,然后赋给b,此时a值为5,b为5
另一个假设a=4 则:
b=a++; //先将a的值赋给b。再将 a的值变为5,此时a值为5,b值为4
4.比较运算符
比较运算符属于二元运算符,用于程序中的变量之间、变量和自变量之间以及其他类型的信息之间的比较。比较运算符的运算结果是 boolean 型。当运算符对应的关系成立时,运算结果为 true,否则为 false。所有比较运算符通常作为判断的依据用在条件语句中。比较运算符共有 6个
再主方法中创建整形变量,使用比较运算符对变量进行比较运算并运算后的结果如下图。
5.逻辑运算符
1为真 0为假
&&两者为真,结果才为真
||一者为真,则都为真
!非真即假,非假即真
^两者相同为0,不同为1
” && “属于” 短路 “运算符,而”&“属于 ” 非短路 “运算符。
用逻辑运算符尽心那个逻辑运算时结果如下
6.位运算符
6.1“按位异或”运算
按位异或”运算的运算符是“^”,为双目运算符。“按位异或”运算的运算法则是:当两个数的二进制表示相同《同时为0或同时为1)时,结果为0,否则为1若两个操作数的精度不同结果的精度与精度高的操作数相同
6.2移位操作
除了上述运算符,还可以对数据按二进制位进行移位操作。java中的移位运算符又以下3种:
<<:左移。 空位补零,溢出去掉
>>:右移。 正数补零,负数补一,溢出去掉
>>>:无符号右移。 整体右移,空位补零,溢出去掉。