Java中如何实现取模运算
导读:本文共1295字符,通常情况下阅读需要4分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Java%(取模运算)Java的取模运算1.实现算法publicstaticdoubleramainder(doubledividend,doubledividor){returndividend-dividend/dividor*dividor;}2.java的取模运算支持类型:字符型(自然不包括负数)、字节型、短整型、整型、长整型、单精度浮点型、双精度浮... ...
目录
(为您整理了一些要点),点击可以直达。1.实现算法
2.java的取模运算支持类型:字符型(自然不包括负数)、字节型、短整型、整型、长整型、单精度浮点型、双精度浮点型.
算法同上
取模运算支持类型:字符型(不包括负数)、字节型、短整型、整型、长整型、布尔类型(除数不能为false,原因在C++中,true表示1,false表示0,自然除数不能为0;).
先看一段代码:
很显然是一段判断奇偶性的代码,但是结果可能大家都能看得出来.
2是偶数1是奇数0是偶数-1是偶数-2是偶数
为什么-1会是偶数呢? 原因就是取模运算的实现算法导致的.
给我一个警示:在以后的奇偶判断使用中,使用偶数进行判断代替使用奇数.
(同样的现象C++中也是一样)
如:
本质就是-10能够加减多少个3能最接近0,-10肯定要加三个3,就等于-1接近0
本质就是10加减多少-3能最接近0,10肯定要加三个-3,就等于1接近0
本质就是-10能够加减多少个-3能最接近0,-10肯定要减三个-3,就等于-1接近0
当a为负数时:
如:
Java中如何实现取模运算的详细内容,希望对您有所帮助,信息来源于网络。