返回
运算符,你真的掌握了吗?
Android
2023-12-19 18:08:25
运算符在编程中扮演着至关重要的角色,它可以将多个操作数组合在一起,执行算术运算、比较、赋值等操作。在Java语言中,运算符分为以下几大类:
- 算术运算符 :+、-、*、/、%
- 比较运算符 :==、!=、<、>、<=、>=
- 逻辑运算符 :&&、||、!
- 赋值运算符 :=、+=、-=、*=、/=、%=
- 位运算符 :&、|、^、~、<<、>>、>>>
- 其他运算符 :.、[]、()、?:
算术运算符 用于执行基本的算术运算,如加、减、乘、除、取模等。
+
:加法运算符,用于将两个操作数相加。-
:减法运算符,用于将两个操作数相减。*
:乘法运算符,用于将两个操作数相乘。/
:除法运算符,用于将两个操作数相除。%
:取模运算符,用于求两个操作数相除的余数。
比较运算符 用于比较两个操作数的大小或相等性。
==
:相等运算符,用于判断两个操作数是否相等。!=
:不相等运算符,用于判断两个操作数是否不相等。<
:小于运算符,用于判断第一个操作数是否小于第二个操作数。>
:大于运算符,用于判断第一个操作数是否大于第二个操作数。<=
:小于或等于运算符,用于判断第一个操作数是否小于或等于第二个操作数。>=
:大于或等于运算符,用于判断第一个操作数是否大于或等于第二个操作数。
逻辑运算符 用于将多个布尔值组合成一个布尔值。
&&
:与运算符,用于将两个布尔值组合成一个布尔值,只有当两个布尔值都为true时,结果才为true。||
:或运算符,用于将两个布尔值组合成一个布尔值,只要其中一个布尔值为true,结果就为true。!
:非运算符,用于对一个布尔值取反,如果布尔值为true,则结果为false;如果布尔值为false,则结果为true。
赋值运算符 用于将一个值赋给一个变量。
=
:赋值运算符,用于将一个值赋给一个变量。+=
:加等于运算符,用于将一个值加到一个变量上。-=
:减等于运算符,用于将一个值从一个变量中减去。*=
:乘等于运算符,用于将一个值乘到一个变量上。/=
:除等于运算符,用于将一个值除以一个变量。%=
:取模等于运算符,用于将一个值取模一个变量。
位运算符 用于对二进制位进行操作。
&
:与运算符,用于对两个二进制位进行与运算,如果两个二进制位都为1,则结果为1;否则,结果为0。|
:或运算符,用于对两个二进制位进行或运算,如果两个二进制位有一个为1,则结果为1;否则,结果为0。^
:异或运算符,用于对两个二进制位进行异或运算,如果两个二进制位不同,则结果为1;否则,结果为0。~
:非运算符,用于对一个二进制位取反,如果二进制位为0,则结果为1;否则,结果为0。<<
:左移运算符,用于将一个二进制数向左移指定位数,高位丢弃,低位补0。>>
:右移运算符,用于将一个二进制数向右移指定位数,低位丢弃,高位补0。>>>
:无符号右移运算符,用于将一个二进制数向右移指定位数,低位丢弃,高位补0。
其他运算符
- `.