------- android培训、java培训、期待与您交流! -------
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。java语言使用运算符将一个或多个操作数连缀成执行性语句,用以实现特定功能。
java语言中的的运算符可分为如下几种:
算术运算符
java语言支持所有的基本算术运算符,这些算术运算符用于执行基本的数学运算:加、减、乘、除和求余等。
double a = 5.2;
double b = 3.2;
double sum = a+b; //sum的值为8.4
赋值运算符
赋值运算符用以为变量指定变量值,与C类似,java也使用=作为赋值运算符。通常,使用赋值运算符将一个常量值赋给变量。
String str = "heima";
double pi = 3.14;
boolean visited = true;
比较运算符
比较运算符用于判断两个变量或常量的大小,比较运算的结果是一个布尔值(true或false)。java支持(> < >= <= == !=)
逻辑运算符
逻辑运算符用于操作两个布尔型的变量或常量。逻辑运算符有(&& & || | ! ^)
位运算符
java语言支持7个位运算符
&:按位与
| :按位或
~ :按位非
^ :按位异或
<< :左移运算符
>> :右移运算符
>>>:无符号右移运算符
按位非只需要一个操作数,这个运算符将把操作数在计算机底层的二进制码按位取反
类型相关运算符