1. 优先级 操作符 含义 关联性 用法
  2. ----------------------------------------------------------------
  3. 1 [ ] 数组下标 array_name[expr]
  4. . 成员选择 object.member
  5. ( ) 方法参数 method_name(expr_list)
  6. ( ) 实例构造 class_name(expr_list)
  7. ++ 后缀自增 lvalue++
  8. -- 后缀自减 lvalue--
  9.  
  10. 2 ++ 前缀自增 ++rvalue
  11. -- 前缀自减 --lvalue
  12. ~ 按位取反 ~expr
  13. ! 逻辑非 !expr
  14. + 一元加 +expr
  15. - 一元减 -expr
  16.  
  17. 3 ( ) 强制转换 (type)expr
  18. new 对象实例化 new type()
  19. new type(expr_list)
  20. new type[expr]
  21.  
  22. 4 * expr * expr
  23. / expr / expr
  24. % 求余 expr % expr
  25.  
  26. 5 + expr + expr
  27. - expr - expr
  28. + 字符串连接 strExpr + strExpr
  29.  
  30. 6 >> 有符号右移 expr >> distance
  31. >>> 无符号右移 expr >>> distance
  32.  
  33. 7 < 小于 expr < expr
  34. <= 小于等于 expr <= expr
  35. > 大于 expr > expr
  36. >= 大于等于 expr >= expr
  37. instanceof 类型比较 ref instanceof refType
  38. == 等于 expr == expr
  39. != 不等于 expr != expr
  40.  
  41. 8 & 整数按位与 integralExpr & integralExpr
  42. & 布尔与 booleanExpr & booleanExpr
  43.  
  44. 9 ^ 整数按位异或 integralExpr ^ integralExpr
  45. ^ 布尔异或 booleanExpr ^ booleanExpr
  46.  
  47. 10 | 整数按位或 integralExpr | integralExpr
  48. | 布尔或 booleanExpr | booleanExpr
  49.  
  50. 11 && 逻辑与 booleanExpr && booleanExpr
  51.  
  52. 12 || 逻辑或 booleanExpr || booleanExpr
  53.  
  54. 13 ? : 条件运算 booleanExpr ? expr : expr
  55.  
  56. 14 = 赋值 lvalue = expr
  57. *= 乘赋值 lvalue *= expr
  58. /= 除赋值 lvalue /= expr
  59. %= 模赋值 lvalue %= expr
  60. += 加赋值 lvalue += expr
  61. += 字符串连接赋值 lvalue += expr
  62. -= 减赋值 lvalue -= expr
  63. <<= 左移赋值 lvalue <<= expr
  64. >>= 有符号右移赋值 lvalue >>= expr
  65. >>>= 无符号右移赋值 lvalue >>>= expr
  66. &= 整数按位与赋值 lvalue &= expr
  67. &= 布尔与赋值 lvalue &= expr
  68. |= 整数按位或赋值 lvalue |= expr
  69. |= 布尔或赋值 lvalue |= expr
  70. ^= 整数按位异或赋值 lvalue ^= expr
  71. ^= 布尔异或赋值 lvalue ^= expr

转载于点击打开链接http://bbs.csdn.net/topics/360093442

JAVA_SE基础——12.运算符的优先级的更多相关文章

  1. JS基础_运算符的优先级

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. JAVA_SE基础——11.Java中的运算符

    在程序设计中,运算符应用得十分广泛,通过运算符可以将两个变量进行任意运算.数学中的"+"."-"."*"."/"运算符同 ...

  3. C语言基础之运算符优先级

    1.运算符的优先级表 运算符的优先级(从高到低) 优先级 描述 运算符 1 括号 ().[] 2 正负号 +.- 3 自增自减,非 ++.--.! 4 乘除,取余 *./.% 5 加减 +.- 6 移 ...

  4. python基础语法(运算符及优先级)

    python基础语法(运算符及优先级) python语言支持的运算符类型 算数运算符 假设变量a为10,变量b为21 算数符 描述 实例 + 加-两个对象相加 a+b结果31 - 减-得到一个负数或者 ...

  5. 032 01 Android 零基础入门 01 Java基础语法 03 Java运算符 12 运算符和if-else条件语句的综合案例——闰年问题

    032 01 Android 零基础入门 01 Java基础语法 03 Java运算符 12 运算符和if-else条件语句的综合案例--闰年问题 本文知识点:运算符和if-else条件语句的综合案例 ...

  6. 031 01 Android 零基础入门 01 Java基础语法 03 Java运算符 11 运算符的优先级

    031 01 Android 零基础入门 01 Java基础语法 03 Java运算符 11 运算符的优先级 本文知识点:Java中运算符的优先级 运算符的优先级问题 前面学习了很多的运算符,如果这些 ...

  7. 『无为则无心』Python基础 — 12、Python运算符详细介绍

    目录 1.表达式介绍 2.运算符 (1)运算符的分类 (2)算数运算符 (3)赋值运算符 (4)复合赋值运算符 (5)比较运算符 3.逻辑运算符 拓展1:数字之间的逻辑运算 拓展2:Python中逻辑 ...

  8. C语言基础知识-运算符与表达式

    C语言基础知识-运算符与表达式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用运算符分类 1>.算术运算符 用于处理四则运算. 2>.赋值运算符 用于将表达式的 ...

  9. javascript中运算符的优先级

    运算符优先级 JavaScript中的运算符优先级是一套规则.该规则在计算表达式时控制运算符执行的顺序.具有较高优先级的运算符先于较低优先级的运算符执行.例如,乘法的执行先于加法. 下表按从最高到最低 ...

随机推荐

  1. python 常用方法

    在python的类中,除了常规的一些自定义函数调用之外还有一些内置函数或方法,大多数情况下不会用到,但是为了更好的学习到python类的原理也需要对其有一定的了解,下面我们一起来看一下都具体包含了那些 ...

  2. php表单提交时获取不到post数据的解决方法

    找到了一位博主的方法完美解决,链接如下: http://blog.csdn.net/whd526/article/details/53263181

  3. win7上Android环境搭建以及调试

    工欲善其事必先利其器,好记性不如烂笔头.要学习一门新的语言,首先必须得先搭环境,否则没法实践.如果之前按照网上的提示,搭建过环境,而且环境比较复杂的话,我相信隔很长一段时间后,就会忘记,到真正用的时候 ...

  4. 关于各种文件用Editplus的方式打开出现“向程序发送命令时出现问题”的解决方法

    其实网上有很多解决方法,但是我试过都没有用. 我出现这个错误的原因是因为我的Editplus是以管理员的方式运行的,所以解决的办法有两种: 一.修改Editplus的兼容性,方法如下: 首先在Edit ...

  5. centos7上关闭防火墙

    centos7上默认开启的是+firewalld,关闭了iptables 停止防护墙: systemctl stop firewalld.service 开机不启动: systemctl disabl ...

  6. Redis搭建多台哨兵

    搭建多台哨兵 完成spring管理多台哨兵 学习redis如何数据持久化如何管理内存 Redis集群搭建 集群测试 Spring管理集群 2 搭建多台哨兵 2.1 搭建步骤 2.1.1 修改6379哨 ...

  7. delphi 数组复制利用CopyMemory 最为完美

    在各网站的文章里面,见复制数据的方法中,有move的,有system.copy的,而要实际应用中,这两种方法,并不是很完美,会遇到一些问题,比如copy在记录里面的复制时,编译都过不去,而CopyMe ...

  8. workflow--相关笔记

    转自http://blog.csdn.net/u014682573/article/details/29922093 1. 工作流技术 工作流(Workflow) 定义:工作流就是将一组任务组织起来, ...

  9. vue实现懒加载的几种方法

    vue实现惰性加载是基于: 1.ES6的异步机制 components: { comp: (resolve, reject) => {} } 2. webpack的代码分割功能 require. ...

  10. 总结的Javascript插件

    1.很好用的弹窗 https://limonte.github.io/sweetalert2/ https://github.com/limonte/sweetalert2 import './unt ...