Java Double Number Divide getLongDivided(final long nDividend, final long nDivisor, @Nonnull final RoundingMode eRoundingMode)

Here you can find the source of getLongDivided(final long nDividend, final long nDivisor, @Nonnull final RoundingMode eRoundingMode)

Description

get Long Divided

License

Apache License

Declaration

public static long getLongDivided(final long nDividend, final long nDivisor,
            @Nonnull final RoundingMode eRoundingMode) 

Method Source Code

//package com.java2s;
/**/*from  w  ww  .  java 2s  . 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 long getLongDivided(final long nDividend, final long nDivisor,
            @Nonnull final RoundingMode eRoundingMode) {
        return new BigDecimal(nDividend).divide(new BigDecimal(nDivisor), eRoundingMode).longValue();
    }
}

Related

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