多语言展示
当前在线:1661今日阅读:176今日分享:34

Java从入门到放弃教程七--

Java 基本运算符Java 提供了一组丰富的运算符来操作变量。我们可以将所有 Java 运算符划分为以下组算术运算符关系运算符按位运算符逻辑运算符赋值运算符杂项运算符
工具/原料

jdk10

算术运算符

算术运算符在数学表达式中的使用方式与代数中使用的方法相同。下表列出了算术运算符假设整数变量 A值为10, 变量 B 值为20。

关系操作符

java语言支持下面的关系操作符。

位操作符

假设a=60, b=13那么二进制表示为a = 0011 1100b = 0000 1101-----------------进行二进制操作a&b = 0000 1100 按位与a|b = 0011 1101 按位或a^b = 0011 0001 异或~a  = 1100 0011 取反a<<2 = 1111 0000 左移2位a>>2 = 1111  右移两位a>>>2 = 0000 1111 右移两位,同时左边补0

逻辑运算符

下面列表列出了java逻辑操作符

赋值运算符

java中赋值操作符,包括了如下符号

杂项运算符
1

杂项运算符包括条件运算符和获取实例操作符 instanceof

2

条件运算符变量X = (表达式) ? 表达式为真的值  : 表达式为假对应的值

3

instanceof 常用来检查某个变量是否为某个类实例。

Java 运算符的优先级

运算符优先级确定表达式中的术语分组。这将影响表达式的计算方式。某些运算符的优先级高于其他操作者;例如, 乘法运算符的优先级高于加法运算符−例如, x = 7 + 3 * 2;这里的 x 被分配为 13, 而不是 20, 因为运算符 * 的优先级高于 +, 所以它首先乘以 3 * 2, 然后添加到7中。下面的表中,最高优先级的运算符出现在表的顶部, 在底部显示最低的运算符。在表达式中, 将首先计算较高的优先级运算符。

推荐信息