Java Double Number Truncate trunc(double value, int dp)

Here you can find the source of trunc(double value, int dp)

Description

Truncates a double to given decimal digits

License

Open Source License

Declaration

public static double trunc(double value, int dp) 

Method Source Code

//package com.java2s;
/**/*from ww w .  jav a  2 s  .com*/
 * Exhibit A - UIRF Open-source Based Public Software License.
 * 
 * The contents of this file are subject to the UIRF Open-source Based Public
 * Software License(the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * openelis.uhl.uiowa.edu
 * 
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
 * the specific language governing rights and limitations under the License.
 * 
 * The Original Code is OpenELIS code.
 * 
 * The Initial Developer of the Original Code is The University of Iowa.
 * Portions created by The University of Iowa are Copyright 2006-2008. All
 * Rights Reserved.
 * 
 * Contributor(s): ______________________________________.
 * 
 * Alternatively, the contents of this file marked "Separately-Licensed" may be
 * used under the terms of a UIRF Software license ("UIRF Software License"), in
 * which case the provisions of a UIRF Software License are applicable instead
 * of those above.
 */

public class Main {
    /**
     * Truncates a double to given decimal digits
     */
    public static double trunc(double value, int dp) {
        double factor;

        factor = Math.pow(10, dp);
        return Math.floor(value * factor) / factor;
    }
}

Related

  1. trunc(double value)
  2. trunc(double value, double threshold)
  3. trunc(double value, int len)
  4. trunc(double x)
  5. trunc(double x)
  6. trunc(double x, double y)