Java运算符的优先级
Java中的表达式就是使用运算符来连接起来的符合Java规则的式子,运算符的优先级决定了表达式中运算执行的先后顺序,通常优先级由高到低的顺序依次是:
- 增量和减量运算
- 算数运算符
- 比较运算符
- 逻辑运算符
- 赋值运算符
如果两个运算有相同的优先级,那么左边的表达式要比右边的表达式先被处理;在编写程序时尽量使用括号运算符来限定运算次序,以免产生错误的运算顺序。
优先级 | 描述 | 运算符 |
---|---|---|
1 | 括号 | () |
2 | 正负号 | +,- |
3 | 一元运算符 | ++,–,! |
4 | 乘除 | *,/,% |
5 | 加减 | +,- |
6 | 移位运算 | >>,>>>,<< |
7 | 比较大小 | <,>,>=,<= |
8 | 比较是否相等 | ==,!= |
9 | 按位与运算 | & |
10 | 按位异或运算 | ^ |
11 | 按位或运算 | | |
12 | 逻辑与运算 | && |
13 | 逻辑或运算 | || |
14 | 三元运算符 | ? : |
15 | 赋值运算符 | = |
Java运算符的优先级相关推荐
- 关于java运算符以及优先级的整理
关于java运算符以及优先级的整理 一.基本运算符 算术运算符: + , - , * , / , % , ++ , -- 赋值运算符: = 关系运算符: > , < , >= , & ...
- Java 运算符及优先级
运算符 分割符: , ; [] () 算数运算符: + - * / % ++ -- 关系运算符: > < >= <= == != 逻辑运算符: ! & | ^ & ...
- Java运算符的优先级和C语言中有何异同,C语言运算符优先级小结
C语言:运算符的优先级 第一级运算符 后置++:先将变量的值保存到临时变量,然后计算++的值存回到变量 后置--:先将变量的值保存到临时变量,然后计算--的值存回到变量 前置++:先计算++的值,然后 ...
- JAVA运算符和优先级
1.算术运算符: ++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果是不同,如: ①int a=5:int b=a++: #先把a赋给b,a再自增 ②int a=5:int b=++a ...
- java运算符优先级举例_列举出java运算符的优先级
展开全部 优先级 操作符 含义 关联性32313133353236313431303231363533e59b9ee7ad9431333337613833 用法 ------- ...
- java中加减乘除优先级_java运算符优先级
java怎么判断运算符的优先级 运算符优先级(精简总结看不懂请轻喷) 1().[].+.- 2算数运算符*./.%.+.- 3位移运算符.>>>用于二进制的数字运算 4比较运算符&g ...
- C语言的运算符的优先级与结合性+ASCII表
[0]README 0.1) 内容来源于 C程序设计语言, 旨在整理出C语言的运算符的优先级与结合性, 如下图所示(哥子 记了大半年都没有记住,也是醉了,每次都要去翻): 0.2) 再补充下 Java ...
- java 运算符_详解Java表达式与运算符
课程导言 [变量的赋值与计算都离不开表达式,表达式的运算依赖于变量.常量和运算符.本节课讨论Java的表达式的构成.常量的定义.运算符的分类及应用.通过本课的学习你将掌握运用表达式和运算符完成变量赋值 ...
- c语言左值中有运算符,C语言左值,运算符的优先级以及结合性探讨
刚刚开始看一本书.<C陷阱与缺陷>,相信学习C语言的大家都对这本书有耳闻.今天看到了里面的贪心法则.也即在读到一个字符后,尽可能多的读入更多的字符,直到读入的字符组成的字符串已经不可能再组 ...
最新文章
- 查出引起死锁的进程和SQL语句
- [转]我们需要IQ吗?--敬以此文献给和我一样迷茫,浮躁的人,共勉!
- js 函数定义三种方式
- currenttimemillis 毫秒还是秒_Elasticsearch如何做到数十亿数据查询毫秒级响应?
- mysql 集群怎么卸载节点_Greenplum移除节点
- 分拣外观残缺的机器人_一款分拣搬运机器人的设计
- 诗与远方:无题(四十)
- 怎么重新启动协议服务器,如何启用或禁用服务器网络协议 (SQL Server PowerShell)
- 【C#编程基础学习笔记】4---Convert类型转换
- js小技巧,收藏.作者:空军上将
- [Yii Framework] yii中如何不加载layout
- Servlet期末复习笔记
- etc/fstab 文件详解
- ipscan(ip端口扫描工具) 2.21 中文绿色版 局域网ip端口扫描神器
- JS中改变this指向的两种方法
- 帝国cms7.2 linux伪静态,帝国CMS7.0IIS伪静态设置教程
- oracle的date_add,SQL Server 中add函数到 oracle date add的操作
- GHost++ CB (Custom Build) MOD
- Centos 7.9 xfs 文件系统测试
- 【cocos2d-x 大型ARPG手游研发2----精灵的八面玲珑】
热门文章
- C# 获取Excel工作薄中Sheet页(工作表)名集合
- php验证固定电话,php验证手机号_php中固定电话号码和手机号码正则表达式验证...
- PS简单制作字体卷边花纹效果
- CAD一秒绘制平方立方符号、CAD有趣图形的绘制
- 联想y7000笔记本触摸板开启快捷键_联想拯救者y7000电脑,录屏的快捷键是什么?...
- 尝试在安装了x86安卓系统的设备酷比魔方i7手写版上手工添加Magisk --准备工作
- ChatGPT来临,架构师何去何从?
- 【CANN体验营第四期】教你如何实现简易抠图
- Android消息机制整理分析篇
- UWB机器人定位 - 简介