
Java中的模运算符(余数)
模运算符(%)返回两个数相除后的余数。 例如,对于整数 a 和 b,a % b 计算 a 除以 b 的余数。
要点:
如果被除数小于除数,则模运算的结果就是被除数本身。
语法:
立即学习“Java免费学习笔记(深入)”;
a % b // a是被除数,b是除数
计算商和余数:
int quotient = a / b; // 商int remainder = a % b; // 余数
示例程序1:提取个位数
美间AI
美间AI:让设计更简单
45 查看详情
此程序演示如何使用模运算符依次提取一个整数的个位数:
public class RemainderExample { public static void main(String[] args) { int number = 6547; while (number > 0) { System.out.println(number % 10); // 输出个位数 number /= 10; // 去掉个位数 } }}
输出:
7456
示例程序2:计算商和余数
此程序计算一个整数除以另一个整数的商和余数:
public class QuotientRemainder { public static void main(String[] args) { int number = 6547; int remainder; int quotient; while (number > 0) { remainder = number % 10; System.out.println("余数: " + remainder); quotient = number / 10; System.out.println("商: " + quotient); number = quotient; } }}
输出:
余数: 7商: 654余数: 4商: 65余数: 5商: 6余数: 6商: 0
参考链接:
GeeksforGeeks: Java中的模运算符GeeksforGeeks: Java中商和余数的程序
以上就是Modulo或Java的剩余时间的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/361611.html
微信扫一扫
支付宝扫一扫