Java 中的算术运算符14 Jul 2025 | 阅读 5 分钟 在 Java 中,**算术运算符**用于执行基本的数学运算。它们主要用于数字原始类型,如 int、float、double 和 long。Java 提供了以下五种算术运算符:
1. 加法运算符 (+)加法运算符是用于执行两个或多个数值相加的基本算术运算符。在 Java 中,它也用于字符串连接。它由加号 (+) 表示。例如: 在上面的代码片段中,我们声明并赋值了两个变量(或操作数):a=5 和 b=7。在第三条语句中,我们执行了两个数值的加法,结果存储在变量 c 中,即 12。 2. 减法运算符 (-)减法运算符也是一个基本算术运算符,用于执行减法。它用第一个操作数减去第二个操作数。它由减号 (-) 表示。例如: 在上面的代码片段中,我们声明并赋值了两个变量(或操作数):a=20 和 b=15。在第三条语句中,我们执行了减法,将第二个操作数从第一个操作数中减去,结果存储在变量 c 中,即 5。 请注意,如果第一个操作数小于第二个操作数,结果将是负数。例如,如果 a=15 且 b=20,则 a-b 的结果为 -5。 3. 乘法运算符 (*)乘法运算符也是一个基本算术运算符,用于执行两个或多个数值的乘法或乘积。将第一个操作数乘以第二个操作数与反之的结果相同。它由星号 (*) 或叉号 (×) 表示。但在编程中,我们使用星号。例如: 在上面的代码片段中,我们声明并赋值了两个变量(或操作数):a=20 和 b=15。在第三条语句中,我们执行了乘法,将第一个操作数乘以第二个操作数,结果存储在变量 c 中,即 300。 4. 除法运算符 (/)除法运算符也是一个基本算术运算符,用于执行数值的除法。它将分子除以分母。它由斜杠 (/) 表示。例如: 在上面的代码片段中,我们声明并赋值了两个变量(或操作数):a=20 和 b=5。在第三条语句中,我们执行了除法,将第一个操作数(分子,即 a)除以第二个操作数(分母,即 b),结果存储在变量 c 中,即 4。 注意:如果您执行的是整数类型(int/int)的除法,结果将是整数,而不是浮点数。例如,a = 10,b = 3,则 a / b 为 3,而不是 3.33。如果您想得到浮点数结果,请将变量 a 和 b 声明为 float。5. 取模运算符 (%)取模运算符是一个算术运算符,由百分号 (%) 表示。它仅在编程中使用。它的工作方式与除法运算符相同。它也执行分子除以分母的操作。唯一的区别是它返回**余数**。例如: 在上面的代码片段中,我们声明并赋值了两个变量(或操作数):a=20 和 b=7。在第三条语句中,我们执行了取模运算,将第一个操作数(分子,即 a)除以第二个操作数(分母,即 b),结果(余数)存储在变量 c 中,即 6。 如果分母能整除分子,则余数为 0。例如,20%5=0。 示例:Java 算术运算符示例编译并运行输出 Addition: 13 Subtraction: 7 Multiplication: 30 Division: 3 Modulus: 1 我们也可以在单个表达式中使用所有算术运算符,但它们会按照优先级顺序执行。例如,考虑以下程序。 示例编译并运行输出 21 在上面的程序中,表达式 (10*10/5+3-1*4/2) 的简化过程如下: 首先,我们计算乘法:100/5+3-4/2 然后,简化除法:20+3-2 然后是加法:23-2 最后是减法:21。 算术运算符选择题1. 以下哪个运算符用于在 Java 中查找余数?
答案:C 解释:取模运算符是一个算术运算符,由百分号 (%) 表示。 2. 以下哪个运算符将分子除以分母?
答案:C 解释:除法运算符和取模运算符都将分子除以分母。除法运算符和取模运算符之间的唯一区别是取模运算符返回余数。 3. 以下哪个运算符也用于字符串连接?
答案:A 解释:加法运算符是用于执行两个或多个数值相加的基本算术运算符。在 Java 中,它也用于字符串连接。 4. 计算表达式 15*10/8+9-2*7/3 的值。
答案:A 解释 15*10/8+9-2*7/3 150/8+9-14/3 18+9-4 18+5 = 23 5. Java 中有多少个算术运算符?
答案:B 解释:Java 提供了以下五种算术运算符:加法、减法、乘法、除法和取模。 |
Java short 关键字是一种原始数据类型。它用于声明变量。它也可以与方法一起使用。它可以保存一个 16 位有符号二进制补码整数。要点:short 的最小值是 -32,768,最大值是 32,767...
阅读 6 分钟
在浩瀚的编程语言海洋中,Java 是一种多功能且强大的工具,它使开发人员能够承担复杂的软件开发项目。水手(或程序员)必备的 stdin 和 stdout、媒体 Java 程序以及与外部世界的通信。stdin 的起源:使用 stdin,Java...
阅读 4 分钟
Java 中的 ParseException 是一个检查型异常。当由于格式不正确而无法将日期字符串解析为 Date 对象时,会发生此异常。SimpleDateFormat.parse() 等方法会抛出此异常,通常是由于日期模式不匹配或日期值无效,导致...
7 分钟阅读
java.text.CollationElementIterator 有一个 secondaryOrder() 方法。CollationElementIterator 对象中的每个 Collation 元素都有一个 secondary 组件,由 CollationElementIterator 类提供。语法:public static final short secondaryOrder(int order) 参数:上述方法需要查找次要组件以用于排序元素...
阅读 4 分钟
Toeplitz 矩阵是线性代数中的一种特殊类型的矩阵,其中从左到右的每个下降对角线包含相同的元素。它是以数学家 Otto Toeplitz 的名字命名的。Toeplitz 矩阵是大小为 n×n 的方阵,其中每个...
阅读 12 分钟
Java 凭借其强大的面向对象编程能力,一直是游戏开发的热门选择。一个经典的例子,可以作为 Java 开发人员的绝佳项目,那就是贪吃蛇游戏。在本节中,我们将探讨在 Java 中构建贪吃蛇游戏的细节……
阅读 17 分钟
树是基本的数据结构,在计算机科学的各种应用中起着重要作用。在树种,普通树是一种通用且灵活的系统,可用于在各种上下文中表示层次关系。在本节中,...
5 分钟阅读
在本节中,我们将了解什么是分区数,并创建 Java 程序来检查给定数字是否为分区数。分区数程序经常在 Java 编码面试和学术界中出现。分区数 在组合数学和数论中,...
阅读 4 分钟
滑动拼图游戏是一款经典且有趣的益智游戏,已吸引了人们几代人。游戏的目的是通过将编号的图块滑入空白空间来将它们按正确的顺序排列。这个看似简单的任务会变得越来越具有挑战性...
阅读 8 分钟
在编程世界中,字符串是一种基本的数据类型,表示字符序列。无论您是处理简单的文本处理任务还是构建复杂的应用程序,我们通常都需要确定字符串的长度。Java 是一种通用且广泛使用的编程语言……
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India