Java floor floor(double number, int decimals)

Here you can find the source of floor(double number, int decimals)

Description

Returns the floor number to the given decimal places.

License

Open Source License

Parameter

Parameter Description
number The source number.
decimals The number of decimal places.

Return

The floor.

Declaration

public static double floor(double number, int decimals) 

Method Source Code

//package com.java2s;
/*/* w  w  w .j  a  v a  2  s .co m*/
 * Copyright (C) 2015 Miquel Sas
 * 
 * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
 * License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later
 * version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License along with this program. If not, see
 * <http://www.gnu.org/licenses/>.
 */

public class Main {
    /**
     * Returns the floor number to the given decimal places. The decimal places can be negative.
     * 
     * @param number The source number.
     * @param decimals The number of decimal places.
     * @return The floor.
     */
    public static double floor(double number, int decimals) {
        double pow = number * Math.pow(10, decimals);
        double floor = Math.floor(pow);
        double value = floor / Math.pow(10, decimals);
        return value;
    }
}

Related

  1. floor(double d)
  2. floor(double d, int exp)
  3. floor(double d, int p)
  4. floor(double num)
  5. floor(double num, int bit)
  6. floor(double value, int decimal)
  7. floor(double value, int scale)
  8. floor(double var0)
  9. floor(double x)