JAVA_SE基础——12.运算符的优先级
- 优先级 操作符 含义 关联性 用法
- ----------------------------------------------------------------
- 1 [ ] 数组下标 左 array_name[expr]
- . 成员选择 左 object.member
- ( ) 方法参数 左 method_name(expr_list)
- ( ) 实例构造 左 class_name(expr_list)
- ++ 后缀自增 左 lvalue++
- -- 后缀自减 左 lvalue--
- 2 ++ 前缀自增 右 ++rvalue
- -- 前缀自减 右 --lvalue
- ~ 按位取反 右 ~expr
- ! 逻辑非 右 !expr
- + 一元加 右 +expr
- - 一元减 右 -expr
- 3 ( ) 强制转换 右 (type)expr
- new 对象实例化 右 new type()
- new type(expr_list)
- new type[expr]
- 4 * 乘 左 expr * expr
- / 除 左 expr / expr
- % 求余 左 expr % expr
- 5 + 加 左 expr + expr
- - 减 左 expr - expr
- + 字符串连接 左 strExpr + strExpr
- 6 >> 有符号右移 左 expr >> distance
- >>> 无符号右移 左 expr >>> distance
- 7 < 小于 左 expr < expr
- <= 小于等于 左 expr <= expr
- > 大于 左 expr > expr
- >= 大于等于 左 expr >= expr
- instanceof 类型比较 左 ref instanceof refType
- == 等于 左 expr == expr
- != 不等于 左 expr != expr
- 8 & 整数按位与 左 integralExpr & integralExpr
- & 布尔与 左 booleanExpr & booleanExpr
- 9 ^ 整数按位异或 左 integralExpr ^ integralExpr
- ^ 布尔异或 左 booleanExpr ^ booleanExpr
- 10 | 整数按位或 左 integralExpr | integralExpr
- | 布尔或 左 booleanExpr | booleanExpr
- 11 && 逻辑与 左 booleanExpr && booleanExpr
- 12 || 逻辑或 左 booleanExpr || booleanExpr
- 13 ? : 条件运算 右 booleanExpr ? expr : expr
- 14 = 赋值 右 lvalue = expr
- *= 乘赋值 右 lvalue *= expr
- /= 除赋值 右 lvalue /= expr
- %= 模赋值 右 lvalue %= expr
- += 加赋值 右 lvalue += expr
- += 字符串连接赋值 右 lvalue += expr
- -= 减赋值 右 lvalue -= expr
- <<= 左移赋值 右 lvalue <<= expr
- >>= 有符号右移赋值 右 lvalue >>= expr
- >>>= 无符号右移赋值 右 lvalue >>>= expr
- &= 整数按位与赋值 右 lvalue &= expr
- &= 布尔与赋值 右 lvalue &= expr
- |= 整数按位或赋值 右 lvalue |= expr
- |= 布尔或赋值 右 lvalue |= expr
- ^= 整数按位异或赋值 右 lvalue ^= expr
- ^= 布尔异或赋值 右 lvalue ^= expr
转载于点击打开链接http://bbs.csdn.net/topics/360093442
JAVA_SE基础——12.运算符的优先级的更多相关文章
- JS基础_运算符的优先级
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- JAVA_SE基础——11.Java中的运算符
在程序设计中,运算符应用得十分广泛,通过运算符可以将两个变量进行任意运算.数学中的"+"."-"."*"."/"运算符同 ...
- C语言基础之运算符优先级
1.运算符的优先级表 运算符的优先级(从高到低) 优先级 描述 运算符 1 括号 ().[] 2 正负号 +.- 3 自增自减,非 ++.--.! 4 乘除,取余 *./.% 5 加减 +.- 6 移 ...
- python基础语法(运算符及优先级)
python基础语法(运算符及优先级) python语言支持的运算符类型 算数运算符 假设变量a为10,变量b为21 算数符 描述 实例 + 加-两个对象相加 a+b结果31 - 减-得到一个负数或者 ...
- 032 01 Android 零基础入门 01 Java基础语法 03 Java运算符 12 运算符和if-else条件语句的综合案例——闰年问题
032 01 Android 零基础入门 01 Java基础语法 03 Java运算符 12 运算符和if-else条件语句的综合案例--闰年问题 本文知识点:运算符和if-else条件语句的综合案例 ...
- 031 01 Android 零基础入门 01 Java基础语法 03 Java运算符 11 运算符的优先级
031 01 Android 零基础入门 01 Java基础语法 03 Java运算符 11 运算符的优先级 本文知识点:Java中运算符的优先级 运算符的优先级问题 前面学习了很多的运算符,如果这些 ...
- 『无为则无心』Python基础 — 12、Python运算符详细介绍
目录 1.表达式介绍 2.运算符 (1)运算符的分类 (2)算数运算符 (3)赋值运算符 (4)复合赋值运算符 (5)比较运算符 3.逻辑运算符 拓展1:数字之间的逻辑运算 拓展2:Python中逻辑 ...
- C语言基础知识-运算符与表达式
C语言基础知识-运算符与表达式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用运算符分类 1>.算术运算符 用于处理四则运算. 2>.赋值运算符 用于将表达式的 ...
- javascript中运算符的优先级
运算符优先级 JavaScript中的运算符优先级是一套规则.该规则在计算表达式时控制运算符执行的顺序.具有较高优先级的运算符先于较低优先级的运算符执行.例如,乘法的执行先于加法. 下表按从最高到最低 ...
随机推荐
- python 常用方法
在python的类中,除了常规的一些自定义函数调用之外还有一些内置函数或方法,大多数情况下不会用到,但是为了更好的学习到python类的原理也需要对其有一定的了解,下面我们一起来看一下都具体包含了那些 ...
- php表单提交时获取不到post数据的解决方法
找到了一位博主的方法完美解决,链接如下: http://blog.csdn.net/whd526/article/details/53263181
- win7上Android环境搭建以及调试
工欲善其事必先利其器,好记性不如烂笔头.要学习一门新的语言,首先必须得先搭环境,否则没法实践.如果之前按照网上的提示,搭建过环境,而且环境比较复杂的话,我相信隔很长一段时间后,就会忘记,到真正用的时候 ...
- 关于各种文件用Editplus的方式打开出现“向程序发送命令时出现问题”的解决方法
其实网上有很多解决方法,但是我试过都没有用. 我出现这个错误的原因是因为我的Editplus是以管理员的方式运行的,所以解决的办法有两种: 一.修改Editplus的兼容性,方法如下: 首先在Edit ...
- centos7上关闭防火墙
centos7上默认开启的是+firewalld,关闭了iptables 停止防护墙: systemctl stop firewalld.service 开机不启动: systemctl disabl ...
- Redis搭建多台哨兵
搭建多台哨兵 完成spring管理多台哨兵 学习redis如何数据持久化如何管理内存 Redis集群搭建 集群测试 Spring管理集群 2 搭建多台哨兵 2.1 搭建步骤 2.1.1 修改6379哨 ...
- delphi 数组复制利用CopyMemory 最为完美
在各网站的文章里面,见复制数据的方法中,有move的,有system.copy的,而要实际应用中,这两种方法,并不是很完美,会遇到一些问题,比如copy在记录里面的复制时,编译都过不去,而CopyMe ...
- workflow--相关笔记
转自http://blog.csdn.net/u014682573/article/details/29922093 1. 工作流技术 工作流(Workflow) 定义:工作流就是将一组任务组织起来, ...
- vue实现懒加载的几种方法
vue实现惰性加载是基于: 1.ES6的异步机制 components: { comp: (resolve, reject) => {} } 2. webpack的代码分割功能 require. ...
- 总结的Javascript插件
1.很好用的弹窗 https://limonte.github.io/sweetalert2/ https://github.com/limonte/sweetalert2 import './unt ...