首页 > 编程语言 > 详细

Java之运算符

时间:2020-05-14 21:46:13      阅读:63      评论:0      收藏:0      [点我收藏+]

算术运算符

算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。

技术分享图片

自增自减运算符

自增++)自减--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。

 技术分享图片

 

 

关系运算符

下表为 Java 支持的关系运算符

技术分享图片

位运算符

Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。

位运算符作用在所有的位上,并且按位运算。假设a = 60b = 13;它们的二进制格式表示将如下:

A = 0011 1100

 

B = 0000 1101

 

-----------------

 

A&b = 0000 1100

 

A | B = 0011 1101

 

A ^ B = 0011 0001

~A= 1100 0011

下表列出了位运算符的基本运算

技术分享图片

 

 

如图显示:

技术分享图片

 

 

PS :左移动一位表示乘以2,移动2位表示乘以2在乘以2

逻辑运算符

下表列出了逻辑运算符的基本运算,假设布尔变量A为真,变量B为假

技术分享图片

 

 

赋值运算符

下面是 Java 语言支持的赋值运算符:

技术分享图片

 

 

条件运算符(?:)三元运算符

条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量

三目条件运算符,语法格式:

x ? y : z

其中 x 为 boolean 类型表达式,先计算 x 的值,若为true,则整个三目运算的结果为表达式 y 的值,否则整个运算结果为表达式 z 的值。

instanceof 运算符

该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)
instanceof运算符使用格式如下:

 ( Object reference variable ) instanceof  (class/interface type)

如果运算符左侧变量所指的对象,是操作符右侧类或接口(class/interface)的一个对象,那么结果为真。

下面是一个例子:

技术分享图片

 

 

 

Java运算符优先级

下表中具有最高优先级的运算符在的表的最上面,最低优先级的在表的底部。

技术分享图片

 

 

Java之运算符

原文:https://www.cnblogs.com/canzhen/p/java_yunsuanfu.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!