运算符是一些特殊符号,主要用于数学函数,一些类型的赋值语句和逻辑语句。Java中提供了丰富的 运算符,如赋值运算符,算术运算符,比较运算符等。
赋值运算符:
赋值运算符用“=”来表示,他是一个二元运算符,其功能时将等号右边的值赋给左边。
int a = 100; //将100赋值给 a a的值就是100.
![4ea64a1867203dba55d14b410e906dd1.png](https://img-blog.csdnimg.cn/img_convert/4ea64a1867203dba55d14b410e906dd1.png)
运行结果:
![76e7a63b2bc5729f413fc358b03b9629.png](https://img-blog.csdnimg.cn/img_convert/76e7a63b2bc5729f413fc358b03b9629.png)
算数运算符:
Java中的算术运算符主要包括 “+”加 “-”减 “*”乘 “/”除 “%”取余。这些都是二元运算符。其中加减也可以作为正负符号。
![cbe53cffc917128235915b926d7184da.png](https://img-blog.csdnimg.cn/img_convert/cbe53cffc917128235915b926d7184da.png)
结果为:
![7df2682d5818f1b001b2e22ffc3c2d22.png](https://img-blog.csdnimg.cn/img_convert/7df2682d5818f1b001b2e22ffc3c2d22.png)
自增自减运算符:
自增自减运算符是单目运算符,可以放在变量之前,也可以放在变量之后,自增,自减的作用就是使变量加一或减一。语法:
a++; //先输出原有的a的值,在进行加一
++a; //先加一在,在输出运算之后a的值
a--; //先输出a原有的值,在进行减一
--a; //先减一,在输出运算之后a的值
![ecf0e83f328adbe1b1354d2ad1e4dda9.png](https://img-blog.csdnimg.cn/img_convert/ecf0e83f328adbe1b1354d2ad1e4dda9.png)
结果:
![6c0fc83215343e6a77bdafe154c9aa11.png](https://img-blog.csdnimg.cn/img_convert/6c0fc83215343e6a77bdafe154c9aa11.png)
自增自减运算符摆放位置不同,自增自减的顺序也会不一样。
![117825777666710ea5d4b04d2813d26f.png](https://img-blog.csdnimg.cn/img_convert/117825777666710ea5d4b04d2813d26f.png)
结果:
![59f2c6451be6103a2b6460e68d4745cd.png](https://img-blog.csdnimg.cn/img_convert/59f2c6451be6103a2b6460e68d4745cd.png)
关系运算符:
关系运算符属于二元运算符,用来判断一个操作数与另一个操作数的关系,关系运算符的结果都是布尔类型。
![37f35d9b894ea62bfbe7a0929c4f6446.png](https://img-blog.csdnimg.cn/img_convert/37f35d9b894ea62bfbe7a0929c4f6446.png)
逻辑运算符:
逻辑运算符是对真和假两种运算符进行运算,运算后的结果乃是一个逻辑值,逻辑运算符包括 逻辑与(&&),逻辑或(||) , 逻辑非( !),逻辑运算符的 值必须是Boolean型数据,在逻辑运算符中处理 非 ( !)是一元运算符以外都是二元运算符。