Java Double Number Divide getIntDividedCeil(final int nDividend, final int nDivisor)

Here you can find the source of getIntDividedCeil(final int nDividend, final int nDivisor)

Description

get Int Divided Ceil

License

Apache License

Declaration

public static int getIntDividedCeil(final int nDividend, final int nDivisor) 

Method Source Code

//package com.java2s;
/**/* w w w  .  j av a2  s .c o m*/
 * Copyright (C) 2006-2013 phloc systems
 * http://www.phloc.com
 * office[at]phloc[dot]com
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.math.BigDecimal;

import java.math.RoundingMode;

import javax.annotation.Nonnull;

public class Main {
    public static int getIntDividedCeil(final int nDividend, final int nDivisor) {
        return getIntDivided(nDividend, nDivisor, RoundingMode.CEILING);
    }

    public static int getIntDivided(final int nDividend, final int nDivisor,
            @Nonnull final RoundingMode eRoundingMode) {
        return new BigDecimal(nDividend).divide(new BigDecimal(nDivisor), eRoundingMode).intValue();
    }
}

Related

  1. divideDouble(double first, double second)
  2. divideDouble(double first, double second, int scale, int roundingMode)
  3. divideInts(int numerator, int denominator)
  4. divideNumber(Object divisor, Object dividend)
  5. divZ(double z)
  6. getLongDivided(final long nDividend, final long nDivisor, @Nonnull final RoundingMode eRoundingMode)
  7. roundDivide(double[] dividend, double[] divisor, int scale)
  8. safeDivide(long dividend, long divisor)
  9. toPercent(long divisor, long dividend)