Java中的运算符
Java中的运算符
Java中的运算符分为算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符。
算术运算符
进行除法运算时,如果除数和被除数都为整得到的结果也会是整数,会忽略小数部分。
例如:6600/1000*1000
最后得到的结果为6000。表达式自左至右运算,6600/1000得到6,6*1000=6000。
进行除法运算时如果有小数参与,得到的结果为小数。
例如:
```java6/10
结果为0.66。
进行取模(%)运算时,运算结果的正负取决于%左边的(被模数)符号有关,与%右边的(模数)的符号无关。
例如:(-6)/2
结果为-3。
6/(-3)
结果为2。
赋值运算符
可以通过一条赋值语句对多个变量进行赋值。
例如:int x, y, z; x = y = z = 5; //为三个变量同时赋值。
使用+=、-=、*=、/=、%=进行赋值时,强制转换类型会自动完成。
位运算符
左移:<< 00000100<<2 00010000 10010001<<2 01000100
右移:>> 01100010>>2 00011000 11100010>>2 11111000
无符号右移: 01100010>>>2 00011000 11100010>>>2 00111000
The MIT License (MIT)
Copyright (c) 2019, Roojay.
本文链接:https://roojay.com/pages/83e4d5ed/