首页 > 编程语言 >java中取模的本质,即%的运算结果

java中取模的本质,即%的运算结果

时间:2023-02-18 17:33:57浏览次数:55  
标签:a% 运算 本质 中取模 java 4%

Java中%的本质如下公式:
m % n = m -(int)(m / n) * n

且看例题

已知a=2, b=3,则表达式a%b*4%b的值为( 2 )

运用公式得知:a%b = 2%3 = 2-(0)3=2
其中2/3=0.666666,取整数为0
4%b = 4%3 = 4-(1)
3 =1
其中4/3取整数为1

标签:a%,运算,本质,中取模,java,4%
From: https://www.cnblogs.com/xiaomu25/p/17133101.html

相关文章

  • 第三章 计算机进行小数运算时出错的原因
        在第三章我找到了计算机运算出错的原因:“有一些十进制的小数无法转换成二进制”。小数点后面4位二进制数表示时的数值范围为0.0000~0.1111.因此,这里只能表示0.......
  • 三种循环的比较 do...for...while... java 230218
    需求输出0-9publicclassTest9{publicstaticvoidmain(String[]args){//输出0到9//for.i+tabfor(inti=0;i<10;i++){......
  • PAT-basic-1020 月饼 java
    一、题目月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大......
  • Java中的长度length、length()、size()的区别
    java中有三个常用的与长度相关的属性和方法,分别是length、length()、size()。记录一下它们之间的区别;length属性单独的length是针对数组而言,表示声明数组的长度,也就是......
  • 数据库的<> 比较运算
    数据库的<>比较运算的等于!=wherename<>'张三' 会把NULL的值对应的记录排除掉,所以不包含null和NULL的记录;所以只有''和'李四'才符合条件,故只有2条记录!null值不参与比......
  • 无限循环与游戏循环 java 230218
    循环次数没有上限的循环示例while(true){System.out.println("打游戏");}游戏循环游戏里基本都是无限循环用户可以在适当的时机选择退出这个无限循环importjava.util......
  • 微软出品自动化神器【Playwright+Java】系列(九)多线程、重定向、弹出新窗口、截图、新
    写在前面关于Playwright系列的文章,真的很久没有写了,今天一个不小心官方API部分过完了,下面将为大家逐一演示,感兴趣的同学可以自行动手练习。API部分多线程直白点说就是......
  • 高CPU Java应用分析
    模拟CPU40%左右importjava.util.concurrent.CountDownLatch;publicclassMainextendsThread{privateCountDownLatchc;publicMain(Stringname,Cou......
  • PAT-basic-1016 部分A+B java
    一、题目正整数 A 的“DA​(为1位整数)部分”定义为由 A 中所有 DA​ 组成的新整数 PA​。例如:给定 A=3862767,DA​=6,则 A 的“6部分”PA​ 是66,因为 A 中......
  • PAC-basic-1017 A除以B java
    一、题目本题要求计算 A/B,其中 A 是不超过1000位的正整数,B 是1位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 ......