Code review request: 6282196 There should be Math.mod(number, modulo) methods

Roger Riggs Roger.Riggs at oracle.com
Wed Feb 22 14:24:01 UTC 2012


Hi,

6282196 There should be Math.mod(number, modulo) methods 
<http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6282196>

Requests that floor and modulus methods be provided for primitive types.
Floor division is pretty straight-forward, rounding toward minus infinity.
For modulus of int and long, the sign and range follow  the exiting 
floor method
in java.util.Math and satisfy the relation that mod(x, y) = (x - 
floorDiv(x, y) * y).

Please review and comment,
     http://cr.openjdk.java.net/~rriggs/6282196.1/

Thanks, Roger





More information about the core-libs-dev mailing list