Class MathUtils

java.lang.Object
com.realtime.crossfire.jxclient.util.MathUtils

public class MathUtils extends Object
Utility class for mathematical functions.
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    div(int numerator, int denominator)
    Calculates \floor(a/b).
    static int
    divRound(int numerator, int denominator)
    Returns the quotient of two values, rounded to the nearest integer.
    static int
    divRoundUp(int numerator, int denominator)
    Returns the quotient of two values, rounded up to the nearest integer.
    static int
    mod(int numerator, int denominator)
    Calculates the remainder of a/b.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • div

      public static int div(int numerator, int denominator)
      Calculates \floor(a/b).
      Parameters:
      numerator - the numerator
      denominator - the denominator
      Returns:
      the quotient
    • mod

      public static int mod(int numerator, int denominator)
      Calculates the remainder of a/b.
      Parameters:
      numerator - the numerator
      denominator - the denominator
      Returns:
      the quotient
    • divRoundUp

      public static int divRoundUp(int numerator, int denominator)
      Returns the quotient of two values, rounded up to the nearest integer.
      Parameters:
      numerator - the numerator
      denominator - the denominator
      Returns:
      the quotient
    • divRound

      public static int divRound(int numerator, int denominator)
      Returns the quotient of two values, rounded to the nearest integer.
      Parameters:
      numerator - the numerator
      denominator - the denominator
      Returns:
      the quotient