Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0, 3.6
    • Labels:
      None

      Description

      The docs for floorDiv() and floorMod() (both the int & long methods) say things like:

      Finds q such that a = q b + r with 0 <= r < b if b > 0 and b < r <= 0 if b > 0.

      That latter clause is probably supposed to be "if b < 0" - this should be clarified since (AFAICT) the whole point of these functions is to change the behavior from native ops when b is negative, or maybe when a*b is negative, but I'm not really sure which.

      As an aside, it would be great to add similar methods when a is a float/double, because Java's mod/div operators support float/double types too.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              kenahoo Ken Williams
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: