全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

java运算优先级规则有哪些内容:java与运算符怎么运算

发布时间:2023-07-23 14:14:44
发布人:xqq

Java运算优先级规则是程序员在进行Java表达式运算时必须掌握的基础知识。Java运算优先级规则决定了运算符在一个表达式中的优先级,从而影响表达式计算的结果。在介绍Java运算优先级规则之前,首先需要了解一些基本的运算符类型。

Java中的运算符大概有以下几种类型:

算术运算符:用于执行基本的算术运算,如加、减、乘、除、取余等。

比较运算符:用于比较两个值之间的关系,如等于、不等于、大于、小于、大于等于、小于等于。

逻辑运算符:用于执行逻辑运算,如与、或、非。

位运算符:用于执行按位运算,如与、或、异或、取反、左移、右移等。

条件运算符:也叫三目运算符,用于根据一个条件来确定返回值。

Java运算优先级规则详解

Java运算优先级规则是由高到低的顺序为由一下标准制定的:

后缀式:例如"i++"或"i--"

一元式:例如"++i"或"--i"

乘法和除法运算:"*","/"及"%"

加法和减法运算:"+"与"-"

移位运算:"<>"、">>>"

关系运算符:"=="、"!="、">"、">="、"<"、"<="

按位与运算:"&"

按位异或运算:"^"

按位或运算:"|"

逻辑与运算:"&&"

逻辑或运算:"||"

条件运算符:"?"、":"

赋值运算符:"="、"+="、"-="、"*="、"/="、"%="、"&="、"^="、"|="、"<>="、">>>="。

Java运算优先级规则例子

举个栗子,某人的薪水是2000元,如果加上补贴300元的话,他的工资就是2300元,如果再减去200元的税金,他的实际到手的薪水是2100元。所以可以用Java表达式来表示这个过程:

int salary = 2000;int bonus = 300;int tax = 200;int takeHomeSalary = (salary + bonus) - tax;System.out.println("实际到手薪水为:" + takeHomeSalary + " 元");

在这个表达式中,先计算salary+bonus,再将结果与tax相减,最后将结果赋值给takeHomeSalary。因为加法运算的优先级高于减法,所以需要使用小括号来明确运算的优先级。

#java运算优先级规则有哪些内容

相关文章

H5网页App开发和纯原生的App的差距是什么?

H5网页App开发和纯原生的App的差距是什么?

2023-10-16
属性学习在深度学习中有什么应用?

属性学习在深度学习中有什么应用?

2023-10-16
吞吐率是指什么?

吞吐率是指什么?

2023-10-16
机器学习中,训练集和测试集预测结果差别极大是什么原因?

机器学习中,训练集和测试集预测结果差别极大是什么原因?

2023-10-16

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取