关闭

java运算符的优先级

154人阅读 评论(0) 收藏 举报
分类:

优先级

符号

名称

结合性(与操作数)

目数

说明

1

.

从左到右

双目


( )

圆括号

从左到右



[ ]

方括号

从左到右



2

+

正号

从右到左

单目


-

负号

从右到左

单目


++

自增

从右到左

单目

前缀增,后缀增

- -

自减

从右到左

前缀减,后缀减

~

按位非/取补运算

从右到左

单目


逻辑非

从右到左

单目

!”不可以与“=”联用

3

*

从左到右

双目


/

从左到右

双目

整数除法:取商的整数部分,小数部分去掉,不四舍五入

%

取余

从左到右

双目


4

+

从左到右

双目


-

从左到右

双目


5

<< 

左移位运算符

从左到右

双目


>> 

带符号右移位运算符

从左到右

双目


>>> 

无符号右移

从左到右

双目


6

小于

从左到右

双目

关系运算符“大于”说明

<=

小于或等于

从左到右

双目


大于

从左到右

双目


>=

大于或等于

从左到右

双目


instanceof

确定某对象是否属于指定的类

从左到右

双目


7

==

等于

从左到右

双目

关系运算符“==”说明

!=

不等于

从左到右

双目


8

&

按位与

从左到右

双目


9

|

按位或

从左到右

双目


10

^

按位异或

从左到右

双目


11

&&

短路与

从左到右

双目


12

||

短路或

从左到右

双目


13

? :

条件运算符

从右到左

三目


14

=

赋值运算符

从右到左

双目


+=

混合赋值运算符


-=


*=


/=


%=


&=


|=


^=


<<=


>>=


>>>=


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Java中逻辑表达式的短路(先理解运算符的优先级)

在学习Java中逻辑表达式中的短路机制之前, 我们必须明确一点: 就是运算符优先级与执行顺序的问题,  运算符优先级高的表达式在执行时会被视为一个整体,  但是对于除赋值符外的所有二元运算符来说,  ...
  • libertine1993
  • libertine1993
  • 2015-08-09 18:36
  • 1819

无优先级运算 回溯 Java

问题描述: 给定n个正整数和4个运算符+,-,*,/,且运算符无优先级,如2+3×5=25。对于任意给定的整数m,试设计一个算 法,用以上给出的n个数和4个运算符,产生整数m,且用的运算次数最少。...
  • u011980994
  • u011980994
  • 2013-11-27 14:24
  • 1801

Java中的条件运算符以及运算符的优先级,Java条件语句之 if

Java中的条件运算符 条件运算符( ? : )也称为 “三元运算符”。 语法形式:布尔表达式 ? 表达式1 :表达式2 运算过程:如果布尔表达式的值为 true ,则返回 ...
  • java_zhaoyanli
  • java_zhaoyanli
  • 2015-02-06 16:13
  • 2365

Java运算符优先级

  • 2015-08-11 11:26
  • 14KB
  • 下载

java运算符优先级表

  • 2009-08-19 15:53
  • 100KB
  • 下载

JAVA简易计算器(可判断运算符的优先级)

  • 2011-07-25 11:58
  • 56KB
  • 下载

Java运算符详解及其优先级

1.Java运算符详解 1.1赋值运算符(=) ①对基本类型赋值 a=b; 当b改变时,a不改变 ②对对象类型赋值 a=b; 当b改变时,a也跟着改变 1.2算数运算法 ①加号运算符(+) ②减号运算...
  • lavor_zl
  • lavor_zl
  • 2014-11-02 21:33
  • 1199

Java基础知识小结_运算符优先级

Java运算符优先级   序列号 符号 名称 结合性(与操作数) 目数 说明 1 . 点...
  • tiankong_liang
  • tiankong_liang
  • 2017-03-05 18:15
  • 85

java运算符优先级记忆口诀

java运算符优先级记忆口诀      今天看到《java编程思想》中的运算符优先级助记口诀,不过“Ulcer Addicts Really Like C A lot”在中文语境下不...
  • czbqoo01
  • czbqoo01
  • 2017-06-19 10:05
  • 317

Java中运算符的优先级

Java中运算符的优先级 所谓优先级,就是在表达式中的运算顺序。Java 中常用的运算符的优先级如下表所示: 级别为 1 的优先级最高,级别 11 的优先级最低。譬如,x ...
  • sinat_32873711
  • sinat_32873711
  • 2016-07-19 18:20
  • 552
    个人资料
    • 访问:19200次
    • 积分:954
    • 等级:
    • 排名:千里之外
    • 原创:86篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条