Java编程新手入门:运算符优先级(图表)

2016-02-19 21:00 39 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的Java编程新手入门:运算符优先级(图表)教程,一起来看看吧!超容易上手~

【 tulaoshi.com - 编程语言 】

 

  在实际的开发中,可能在一个运算符中出现多个运算符,那么计算时,就按照优先级级别的高低进行计算,级别高的运算符先运算,级别低的运算符后计算,具体运算符的优先级见下表:  运算符优先级表优先级运算符结合性1() [] .从左到右2! +(正)  -(负) ~ ++ --从右向左3* / %从左向右4+(加) -(减)从左向右5  从左向右6 =  = instanceof从左向右7==   !=从左向右8&(按位与)从左向右9^从左向右10|从左向右11&&从左向右12||从左向右13?:从右向左14= += -= *= /= %= &= |= ^=  ~=  = =   =从右向左    说明:   1、 该表中优先级按照从高到低的顺序书写,也就是优先级为1的优先级最高,优先级14的优先级最低。   2、 结合性是指运算符结合的顺序,通常都是从左到右。从右向左的运算符最典型的就是负号,例如3+-4,则意义为3加-4,符号首先和运算符右侧的内容结合。   3、 instanceof作用是判断对象是否为某个类或接口类型,后续有详细介绍。   4、 注意区分正负号和加减号,以及按位与和逻辑与的区别   其实在实际的开发中,不需要去记忆运算符的优先级别,也不要刻意的使用运算符的优先级别,对于不清楚优先级的地方使用小括号去进行替代,示例代码:         int m = 12;         int n = m 1 + 2;         int n = m (1 + 2); //这样更直观 这样书写代码,更方便编写代码,也便于代码的阅读和维护。

来源:http://www.tulaoshi.com/n/20160219/1625052.html

延伸阅读
import java.util.*; /**  * pTitle: 提高线程优先级/p  * pDescription: 通过修改线程的优先级,是线程获得优先处理。/p  * pCopyright: Copyright (c) 2003/p  * pFilename: upPRIThread.java/p  * @version 1.0  */ public class upPRIThread {  //主方法  public static void main(String[] ...
标签: 电脑入门
所谓逻辑运算符也就是与、或、是、非、真、假等等条件判断符号。这里介绍六条。 1.AND 用途:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。 语法:AND(logical1,logical2,…)。 参数:Logical1,logical2,…为待检验的1~30个逻辑表达式,它们的结论或为TRUE(真)或为FALSE(假)。参数必须是逻...
标签: Web开发
JavaScript中new运算符是创建一个新对象。使用方法: new constructor[(arguments)] 其中constructor是必选项。对象的构造函数。如果构造函数没有参数,则可以省略圆括号。 arguments是可选项。任意传递给新对象构造函数的参数。 JavaScript中new运算符说明 new 运算符执行下面的任务: 创建一个没有成员的对象。 为那个对象调用构造函数...
标签: Web开发
typeof 运算符是 返回一个用来表示表达式的数据类型的字符串。 使用方法: typeof[()expression[]] ; 其中 expression 参数是需要查找类型信息的任意表达式。 JavaScript中typeof运算符说明 typeof 运算符把类型信息当作字符串返回。typeof 返回值有六种可能: "number," "string," "boolean," "object," "function," 和 "undefined." typ...
标签: Web开发
最近看到篇对CSS优先级有比较好的解释的blog,虽然22333.com有相关的文章,但依然转载过来供大家学习参考。 详解CSS优先级的读法,CSS优先级包含四个级别(文内选择符,ID选择符,Class选择符,元素选择符)以及各级别出现的次数。根据这四个级别出现的次数计算得到CSS的优先级。 对优先级的读法,应该是以“组”来分,这个组之...

经验教程

624

收藏

46
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部