Java中的整数(int)操作主要包括以下几种:
-
算术运算符:
- 加法:
+
- 减法:
-
- 乘法:
*
- 除法:
/
- 取模(求余数):
%
- 加法:
-
位运算符:
- 按位与(bitwise AND):
&
- 按位或(bitwise OR):
|
- 按位异或(bitwise XOR):
^
- 按位取反(NOT):
~
- 左移(shift left):
<<
- 右移(shift right):
>>
- 无符号右移(unsigned right shift):
>>>
- 按位与(bitwise AND):
-
逻辑运算符:
- 逻辑与(logical AND):
&&
- 逻辑或(logical OR):
||
- 逻辑非(logical NOT):
!
- 逻辑与(logical AND):
-
三元运算符(条件运算符):
? :
:根据条件表达式的值选择两个表达式中的一个。
-
类型转换:
- 显式类型转换(Casting):
(int)
、(Integer)
等 - 隐式类型转换(Widening):Java会自动将较小的数据类型转换为较大的数据类型。
- 显式类型转换(Casting):
-
数学函数:
Math.abs()
:返回绝对值Math.max()
:返回两个参数中的较大值Math.min()
:返回两个参数中的较小值Math.sqrt()
:返回平方根Math.pow()
:返回一个数的幂Math.round()
:返回四舍五入后的整数值Math.ceil()
:返回大于或等于给定参数的最小整数Math.floor()
:返回小于或等于给定参数的最大整数Math.random()
:返回0到1之间的随机浮点数
-
取整和舍入方法:
Math.floorDiv()
:返回两个整数相除的商,向下取整Math.ceilDiv()
:返回两个整数相除的商,向上取整
这些操作在Java编程中非常常见,可以帮助您处理整数数据。