Java Decimal decimalRound(double value, int roundPlaces)

Here you can find the source of decimalRound(double value, int roundPlaces)

Description

decimal Round

License

Open Source License

Declaration

public static double decimalRound(double value, int roundPlaces) 

Method Source Code

//package com.java2s;
/*//from w w  w.  j a  v a 2s  . c o m
 * SwingTech Software - http://cooksarm.sourceforge.net/
 *
 * Copyright (C) 2011 Joe Rice
 * All rights reserved.
 * 
 * SwingTech Cooks Arm 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.
 *
 * SwingTech Cooks Arm 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 SwingTech Cooks Arm; If not, see <http://www.gnu.org/licenses/>. 
 * 
 */

public class Main {
    public static double decimalRound(double value, int roundPlaces) {
        int temp = (int) ((value * Math.pow(10, roundPlaces)));
        return (((double) temp) / Math.pow(10, roundPlaces));
    }
}

Related

  1. decimalPart(float f)
  2. decimalPart(float number)
  3. decimalPlace(float theValue, int theDecimalPlaces)
  4. decimalPlaces(double value, int precision)
  5. decimalPlaces(double value, int precision)
  6. decimalScale(double value, double max)
  7. decimalScaleTime(int value, int max)
  8. decimalScalingBase(double value)
  9. decimalToChar(int i)