编程中运算符号整除/和取模%的理解(java版)

您所在的位置:网站首页 python中整除和取余符号 编程中运算符号整除/和取模%的理解(java版)

编程中运算符号整除/和取模%的理解(java版)

2024-07-15 00:52| 来源: 网络整理| 查看: 265

概念理解

整除运算符(/)和取模运算符(%)在编程中经常使用,它们都是用于数学运算的运算符。具体理解如下:

整除运算符(/):整除运算符表示整数除法,即将被除数除以除数,得到的商向下取整。例如,10/3的结果是3,因为10除以3的商为3余1,整除运算符将其向下取整为3。需要注意的是,整除运算符仅适用于整数类型,如果其中一个操作数为浮点数,则会进行浮点数除法运算,结果为浮点数类型。

取模运算符(%):取模运算符表示取余运算,即将被除数除以除数,得到的余数。例如,10%3的结果是1,因为10除以3的商为3余1,取模运算符返回余数1。需要注意的是,取模运算符仅适用于整数类型,如果其中一个操作数为浮点数,则会抛出编译时异常。

示例

以下是Java中整除运算符和取模运算符的示例:

int a = 10 / 3; // a的值为3 int b = 10 % 3; // b的值为1 double c = 10 / 3.0; // c的值为3.3333333333333335(浮点数除法) 简版理解 整体公式

被除数 / 除数 = 商 ...... 余数

运算符和含义

/符号:= 求商

%取模符号:=求余数

取模逻辑,推导过程:

由除法公式: 被除数/ 除数 = 商

引入取模运算 : 除数 * 商 + 余数 = 被除数

则计算机中的取模运算就是:余数 = 被除数 – 除数 * 商

而在计算计中: 商 = 被除数/ 除数.

因此有 余数 = 被除数 – 除数 * (被除数/ 除数.)

结论:故而有: a % b 就等于 a – b *(a / b)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3