Java 运算符有以下特殊用途:
-
算术运算符优先级和结合性:
算术运算符包括加(+)、减(-)、乘(*)、除(/)和余数(%)。 优先级和关联性如下:- 优先级:乘法和除法>加法和减法>模
- 结合性:从左到右计算
-
自动递增 (++) 和自动递减 (–) 运算符:
- 前缀自增:在变量前添加++,首先将变量加1。 执行操作并使用变量的值。 示例:
int a = 0; a++;
则 a 的值为 1。 - 后自增:在变量后面添加++。 这意味着先使用变量的值,然后变量加1。 示例:
int a = 0; int b = ++a;
,则a的值为1,b的值为1。 - 前缀减量:在变量前添加-。 这意味着变量首先减 1,然后使用变量的值。 示例:
int a = 0; a--;
那么 a 的值为 -1。 - 后自减:在变量后面添加-。 表示先使用变量的值,然后变量减1。 示例:
int a = 0 ; int b = --a;
那么 a 的值为 -1,b 的值为 -1。
- 前缀自增:在变量前添加++,首先将变量加1。 执行操作并使用变量的值。 示例:
-
关系运算符:
关系运算符包括大于(>)和小于。小于 (=)、小于等于 (<=)。 这些用于比较两个值。 -
逻辑运算符:
逻辑运算符包括 AND (&&)、OR (||) 和 NOT (!)。 它们用于连接和计算布尔表达式。- 与(&&):如果两个操作数都为 true,则结果为 true;否则,结果为 false。
- 或(||):如果两个操作数至少有一个为真,则结果为真,否则为假。
- 求反 (!):对布尔值求反。 如果为真,则为假。 如果它是假的,则变为真。
-
位运算符:
位运算符对二进制整数进行运算。 。 包括按位与 (&)、按位或 (|)、按位异或 (^)、按位求反 (~)、左移 (<>)。 -
三元运算符:
三元运算符是condition ? 形式的简洁条件表达式。 值1:值2。 如果条件为 true,则返回值 1。 如果条件为假,则返回值 2。
-
赋值运算符:
赋值运算符用于给变量赋值。 包括简单赋值 (=)、加法赋值 (+=)、减法赋值 (-=)、乘法赋值 (*=)、除法赋值 (/=) 和余数赋值 (%=)。 -
逗号运算符:
逗号运算符连接多个表达式,并从左到右顺序执行最右边表达式的值。 。 示例:int a = 0, b = 0, c = 0;
。 -
类型转换运算符:
类型转换运算符用于将一种数据类型转换为另一种数据类型。 包括显式类型转换(例如int a = (int) 3.14;
)和隐式类型转换(例如 双b = 3.14;)。
这些特殊用途可以帮助您编写更简洁、更高效的 Java 代码。
以上内容来源于互联网,不代表本站全部观点。 欢迎关注:zhujipindao.com
评论前必须登录!
注册