1 赋值运算符
赋值运算符以符号“=”表示,它是一个二元运算符(对两个操作数作处理),其功能是将右方操作数所含的值赋给左方的操作数。例如:
int a =100;
由于赋值运算符“=”处理时会先取得右方表达式处理的及俄国,因此一个表达式中若含有两个以上的“=”运算符,会从最左边开始处理。
例:
在项目中创建类Eval,在主方法中定义变量,使用赋值运算符为变量赋值
2 算数运算符
算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。
例:在项目中创建类Arith,在主方法中定义变量,使用算数运算符将变量的计算结果输出
3 比较运算符
比较运算符属于二元运算符,用于程序的变量之间、变量和自变量之间以及其他类型的信息之间的比较。
例:在项目中创建类Compare,在主方法中创建整型变量,使用比较运算符对变量进行比较运算,并将运算后的结果进行输出。
4 逻辑运算符
下表列出了逻辑运算符的基本运算,假设布尔变量A为真,变量B为假
例:在项目中创建类Calculation,在主方法中创建整型变量,使用逻辑运算符对变量进行运算,并将运算结果进行输出。
5 位运算符
Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。
位运算符作用在所有的位上,并且按位运算。假设a = 60,b = 13;它们的二进制格式表示将如下:
下表列出了位运算符的基本运算,假设整数变量 A 的值为 60 和变量 B 的值为 13:
A = 0011 1100 60
B = 0000 1101 13
A&B = 0000 1100 12
A|B = 0011 1101 61
A^B = 0011 0001 49
~A = 1100 0011 -61
6 赋值运算符
7 三元运算符
条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。
variable x = (expression) ? value if true : value if false