wangchao.org
添加收藏 | 博客
 
购物视频论坛IT业界自然风光美女图片王朝网络小游戏BT下载生活百科编程设计手机图铃小说
 
笑话 | 水库 | 娱乐 | 体育 | 英语 | 宠物 | 美食 | 旅游 | 养生 | 手机 | 数码 | 汽车 | 珠宝 | 美容 | 装修 | 厨房 | 科普 | 动物 | 植物 | 影音 | 百科 | 知道 | 词典
  
 
 您好! 您现在位于: 王朝网络 → 编程设计 → 《Java编程新手入门:运算符优先级(图表)返回上一页 
 
1楼 

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

  网上购物、在线购物、购物搜索 欢迎光临本站购买图书、影视、音乐、数码、百货,手机等商品。

  在实际的开发中,可能在一个运算符中出现多个运算符,那么计算时,就按照优先级级别的高低进行计算,级别高的运算符先运算,级别低的运算符后计算,具体运算符的优先级见下表:
  运算符优先级表
  
  优先级
  运算符
  结合性
  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); //这样更直观
  这样书写代码,更方便编写代码,也便于代码的阅读和维护。

  在实际的开发中,可能在一个运算符中出现多个运算符,那么计算时,就按照优先级级别的高低进行计算,级别高的运算符先运算,级别低的运算符后计算,具体运算符的优先级见下表: 运算符优先级表 优先级 运算符 结合性 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); //这样更直观 这样书写代码,更方便编写代码,也便于代码的阅读和维护。

 
标签: Java  优先  入门  图表  新手  编程  运算  
 
您可以将本页贴到其他网站
UBB代码HTML代码
 
 
 
 
 
 
 更多内容
 ·故障解析:.NET开发正则表达式中 ·ASP.NET实现页面间值传递的几种方 ·评论:PHP程序不适用大型系统的九 ·VMware虚拟机中鼠标中键无法使用
 ·Linux下判断是否正常关机的一个简 ·Windows Vista系统中10条最常用运 ·Ubuntu Linux 8.04系统下智能拼音 ·关于Linux操作系统内核中的指针和
 ·最简单的解决Linux下Openoffice乱 ·Fedora 8安装realplayer实现网页 ·Google公司首次发布Linux版Googl ·Photoshop制作斑驳高光金属字
 ·Photoshop Lab模式下调出照片的青 ·Photoshop打造风景照片梦幻冷暖色 ·发挥卡巴斯基主动防御之最强模式 ·江民10日病毒播报:黑客利用HOOK
 ·国家计算机病毒中心发现恶意木马 ·江民09日病毒播报:小心“千足虫 ·Photoshop调出照片的艺术橙色调 ·Photoshop把像素较低的图片处理成
 ·QQ邮箱新功能 阅读QQ好友空间 ·微软发布危急补丁几乎涉及所有版 ·高考结束盗号木马激增 木马作者暑 ·四种方法实现文档双面打印
 
 
最新评论  点此查看所有评论
 
 
 
 
发表评论(支持UBB码)


验证码:  
 
 
 
© 2005- 王朝网络 版权所有