Java|Java:Java数学运算符和Java中的数学类

Java|Java:Java数学运算符和Java中的数学类

文章图片

Java|Java:Java数学运算符和Java中的数学类

文章图片

Java|Java:Java数学运算符和Java中的数学类

文章图片


在这篇文章中 , 我们将了解 Java 中可用的不同数学运算符以及如何使用它们来执行数学方程 。 我们还将涉及一些更高级的主题 , 例如运算符优先级和关联性 。 在本 Java 指南结束时 , 你应该对如何在 Java 中使用数学运算符以及如何使用 Java 类有一个很好的理解 。

Java 运算符简介
运算符是编程语言最常见的特性之一 。 它们允许程序员对数据执行数学、逻辑和其他操作 。
Java 运算符可以分为三类:算术、逻辑和关系 。 算术运算符包括:加法 (+) , 减法 (-) , 乘法 (*) 和除法 (/) 。 逻辑运算符包括:AND (&&) , OR (||) 和 NOT (!) 。
了解 Java 数学运算符
数学运算符是指示在数学表达式中执行哪种运算的符号 。 这些是对两个操作数执行算术运算的符号 。 操作数可以是常量、表达式或变量 。 计算表达式时 , 结果的数据类型取决于表达式操作数的数据类型 。
Java 数学运算符可以分类如下:
算术运算符:加法 (+)、减法 (-)、乘法 (*)、除法 (/)、余数 (%) 和一元减法 (-) 。
逻辑运算符:AND()、OR() 和 NOT() 。
关系运算符:大于 (>)、小于 (<) 和等于 (=) 。
余数百分比

Java算术运算符
Java中的六个算术运算符是:
加法 (+)
减法 (-)
乘法 (*)
除法 (/)
模量 (%)
递增 (++) 和递减 (–)
Java 逻辑运算符
逻辑运算符用于组合条件语句 。 当你想根据一组条件做出多个决定时 , 可以使用它们 。 它们评估多个条件并返回一个布尔值 。
Java中有三个逻辑运算符:
&& 是 AND 运算符 , 如果参数列表中的所有条件都为 true , 则返回 true , 否则返回 false|| 是 OR 运算符 , 如果参数列表中的至少一个条件为真 , 则返回真 , 否则返回假 。
! 是 NOT 运算符 , 如果其唯一条件为假 , 则返回真 , 反之亦然 。
Java 赋值运算符
赋值运算符(使用 = 符号表示)允许你为变量赋值 。 在表达式中 , 左操作数必须是变量 , 右操作数可以是变量、常量 , 甚至是另一个表达式 。
以下 Java 代码片段说明了如何在 Java 中使用赋值运算符:

Java 中的一元、二元和三元运算符
Java 编程语言为许多不同的运算符提供支持 。 这些从左到右进行评估 , 并具有所谓的优先规则(意味着计算的执行顺序;优先级较高的运算符首先评估) 。
运算符也可以重载 , 这意味着你可以重新定义它们以在你创建的类中使用 。 根据操作数的数量 , 运算符可以是一元的(处理一个操作数)或二元的(使用两个操作数) 。 运算符递增/递减 (++ –)、取反 (–) 和按位补码 (~) 是一元运算符的示例 。 算术 (+– * / %) 和关系 ( = ) 运算符是二元运算符的示例 。
三元运算符是使用三个操作数的运算符 。 当在表达式中应用三元运算符时 , 它的计算结果为真或假 , 具体取决于所述条件是否为真 。
以下 Java 代码示例说明了如何在 Java 中使用三元运算符:

什么是 Java 数学运算符优先级?
运算符的计算顺序由运算符优先级决定 。 当一个表达式包含多个具有不同优先级的运算符时 , 首先计算具有最高优先级的运算符 , 然后是具有最低优先级的运算符 。 例如 , 乘法、除法和模运算的优先级高于加法和减法运算 。