Java学习笔记(三)---Java 运算符

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:

  • 算术运算符
  • 关系运算符
  • 位运算符
  • 逻辑运算符
  • 赋值运算符
  • 其他运算符

1、算术运算符

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

表格中的实例假设整数变量A的值为10,变量B的值为20:

2、关系运算符

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

表格中的实例整数变量A的值为10,变量B的值为20:

 

3、位运算符

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

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

 

下表列出了位运算符的基本运算,假设整数变量A的值为60和变量B的值为13:

 

4、逻辑运算符

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

 

5、赋值运算符

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

 

6、条件运算符(?:)

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

 

7、instanceof 运算符

该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。

instanceof运算符使用格式如下:

 

Java运算符优先级

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

 

 

posted @ 2017-12-22 08:34  大旗V5  阅读(124)  评论(0编辑  收藏  举报