java的取模怎么算出来的,java的取模怎么算出来的 15

2020-11-23 09:51:43 字数 4365 阅读 6658

1楼:沦落人

取模就是取余吧

10%3 = 1;

10%2 = 0;

就是相除后的余数咯

java取模怎么算不对

2楼:洛城风满楼

5&2你这是按位与运算

5换成2进制是0101 ,2换成2进制是0010

按位与 0101&0010两个都为1的记为1其他记为0,结果是0000转回10进制也就是0

所以你的结果肯定是0

而求余(取模)是这样的,先整除再用被除数减去除数和商的积得到的差值就是余数。

1、例如 3%20

先整除 3/20 = 0;

再计算差值 3-20*0 = 3 所以余数就是3(也就是模)

2、例如 20%3

先整除 20/3 = 6;

再计算差值20 - 3*6 = 2 所以余数就是2(也就是模)

3、例如 -3%20;

先整除-3/20 = 0

再计算差值 -3 - 20*0 = -3 所以余数就是-3(也就是模)

4、例如-20%3

先整除 -20/3 = -6;

再计算差值 -20 -(-6*3)= -2所以余数就是-2(也就是模)

3楼:

/斜杠计算,只取整数部分,你只要把那个值算出来比如,2/5得到0.4那边取整数,即0;%取余,只要你把能整除指定数的那部分划掉,剩下的就是余数,比如,2%5取余,因为没有可以整除5的那部分,就不管了,那么只剩下2,即余数是2

4楼:lo范

%又叫模,是取余数的意思

当除数与被除数的符号相同时,取余(rem)和取模(mod)的结果是完全相同的;当除数与被除数的符号不相同时,结果不同。

具体说,rem结果的符号与被除数相同;mod结果的符号与除数相同。

java12取模2等于多少、是怎么算的?

5楼:匿名用户

答案是0;

因为:%(取模)相当于就是得到余数。如:12%2.。。。12除以2能够整除。所以余数为0,取模就为0;

但如果:12%5.。。12除以5,不能被整除,余数为2.所以取模就为2.

6楼:匿名用户

你好。答案是0,

取模就是求余数,12%2,你去运算一下便知道答案是0.

7楼:匿名用户

java中取模符号为%

12%2=0

因为12除以2没有余数,所以是零

8楼:匿名用户

取模与求余数意思一样。

java中取模符号为%

12/2=6

12%2=0

9楼:匿名用户

public static void main(string args)结果是0

java里的取模

10楼:邪世暗家

%是取模运算,结果是余数,和/(除)可以对比。java中int做除运算会把小数部分直接去掉。

7/5=1 (余2) 7%5=2

12345/10=1234 (余5) 12345%10=5

java取模运算

11楼:匿名用户

在java中%的含义为取余。

java :a%b

数学公式a%b=a-(a/b)*b

10%3 = 10 - (10/3)*3 = 10 - 9 =1(-10)% 3 = -10 - (-10/3)*3 = -10 -(-9) = -1

别的都可以按公式算

12楼:匿名用户

如图,结果分别是1,1,-1,-1

按照我的理解,a%b的结果c就是在(-|b|,|b|)内的a+kb值,k是整数,c的正负取决于a的正负

13楼:碧雨邢骞泽

java的随机数函数范围是多少不记得了,比方说吧,rand()生成的随机数是0到100之间的整数,那么rand()%

10就能生成0到9之间的整数(10-1=9)

14楼:不好玩

java取模运算就是求余数。

10%3=1

10%(-3)=1

(-10)%3=-1

(-10)%(-3)=-1

java,取模运算(%);

15楼:匿名用户

例如:n是随机数,那么n%10就是0~9中的一个数。无论n是多大的数,n%10只能是0~9之间的一个数,其中10就是操作数。

16楼:匿名用户

java的随机数函数范围是多少不记得了,比方说吧,rand()生成的随机数是0到100之间的整数,那么rand()% 10 就能生成0到9之间的整数(10 - 1 = 9)

17楼:匿名用户

你学死了.没必要扣字眼吧.知道怎么用random就可以了.

求问java中的取模运算看不懂

18楼:匿名用户

他说的我看懂了,你说的我没看懂,你说按他的公式都是0,哪个地方是0?这里面就没有0出现过。

这个问题就是解决一个负数的余数问题,-7除以4,商是-2还是-1的问题。

19楼:哦有二说二

取模运算实际上相当于我们小学的时候学过的求余数。当时之所以引入余数是因为还没有讲过小数的概念。所以进行除法运算时,除不尽的部分就被当做余数来处理。比如5除以3等于1余2。

取模运算不要和除法混淆了

你看 17.5除4的话 4*4=16 余数为1.5 所以取模运算是相对余数来的

java算术运算符里的取模(%)怎么计算的?例如5%5运行结果就是0, 5%-2运行结果是1,这是怎么得来的?

20楼:匿名用户

求模就是求余数,除不尽的部分就被当做余数来处理,5%5没有余数,所以答案是0

一般求余数都是2个整数之间的运算,但是java里面除了 布尔类型的不能做求模运算外,其他的都可以。

5%-2 = -2 余1所以答案是1

21楼:匿名用户

%为取模或取余运算

对于整型数a,b来说,取模运算或者求余运算的方法都是:

1.求整数商: c = a/b;

2.计算模或者余数: r = a - c*b.

例如:计算-7 mod 4

那么:a = -7;b = 4;

第一步:求整数商c,如进行求模运算c = -2(向负无穷方向舍入),求余c = -1(向0方向舍入)

第二步:计算模和余数的公式相同,但因c的值不同,求模时r = 1,求余时r = -3。

归纳:当a和b符号一致时,求模运算和求余运算所得的c的值一致,因此结果一致。

当符号不一致时,结果不一样。求模运算结果的符号和b一致,求余运算结果的符号和a一致。

另外各个环境下%运算符的含义不同,比如c/c++,java 为取余,而python则为取模。

22楼:靳大大来了

public class caixiang}//如果这个数等于两个质数的和,进行打印//进行for循环,查找质数

for(int i=3;i

static boolean zhishu(int k)}

java%取模操作

23楼:匿名用户

public class caixiang}//如果这个数等于两个质数的和,进行打印//进行for循环,查找质数

for(int i=3;i

static boolean zhishu(int k)}

24楼:嚜嚜叽叽

取模运算是算余数的。

5%3-->5/3=1x3+2 余数为2

3%5-->3/5=0x5+3 余数为3

就是这样的

25楼:匿名用户

% 为求余数的运算;在这段**中,b % a 最终进行运算的数值是 3 % 5,即求 3除以5 的余数,所以程序运行的结果就是你看到的那样了。

26楼:匿名用户

5 ÷ 3 = 1......23 ÷ 5 = 0.......3不是等于3是等于多少?

下面等比数列题画线那里是怎么算出来的

1楼 我不是他舅 移项啊即195q 130 两边除以65 3q 2 然后两边同除以3即可 请问下面等比数列画线那一步怎么得出来的有? 2楼 匿名用户 右边的两个分式十字相乘 再把右边的减到左边 下面数列题画圈的步骤是怎么来的?怎么得来的? 3楼 匿名用户 具体步骤看图,如下 看了就明白了,化简约分加...

请问:人的幸运数字和幸运颜色是怎么算出来的

1楼 匿名用户 颜色共有十二种,那按照你的幸运数字排算的话,幸运数字对应的颜色就该是你的幸运颜色。希望我的回答是对的。 2楼 匿名用户 怎样算出一个人的幸运数字? 如何测算一个人的幸运数字和颜色 20 3楼 百度用户 其实这个就要看你平时的作风了,幸运数字和颜色都是关于你的 如何测一个人的幸运数字 ...

线性代数问题,再单位化得后面那些是怎么算出来的

1楼 匿名用户 a 这个符号表示把a的各个元素平方和进行开方。 2楼 匿名用户 这个符号严格说来是取泛数。这里指的normal泛数,即模长。 坐标平方和再开方。 线性代数 第一题,答案为什么没有单位化 第二题,我只算出来一个关系式,怎么求出具体值的 3楼 我叫增强萨 特征向量不唯一,但是对应特征值的...