Java Number Round roundToMil(double val)

Here you can find the source of roundToMil(double val)

Description

round To Mil

License

Open Source License

Declaration

public static double roundToMil(double val) 

Method Source Code

//package com.java2s;
/*/* w w w.j  a  v  a2  s .  c om*/
Copyright 2008,
CCTC - Computer Science and Technology Center
IBB-DEB - Institute for Biotechnology and  Bioengineering - Department of Biological Engineering
University of Minho
    
This is free software: you can redistribute it and/or modify
it under the terms of the GNU Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
    
This code 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 Public License for more details.
    
You should have received a copy of the GNU Public License
along with this code.  If not, see <http://www.gnu.org/licenses/>.
    
Created inside the SysBio Research Group (http://sysbio.di.uminho.pt)
University of Minho
*/

public class Main {
    public static double roundToMil(double val) {
        double r = val * 1000.0;
        int l = (int) r;
        if (r - l >= 0.5)
            l++;

        r = (double) l / 1000.0;
        return r;
    }
}

Related

  1. roundToHalf(float x)
  2. roundToInt(double d)
  3. roundToInt(double d)
  4. roundToInt(final double d)
  5. roundToInterval(float num, float interval)
  6. roundToMultiple(int value, int divisor)
  7. roundToMultiple(int value, int multipleOf)
  8. roundToMultipleXLength(int inLength, int multipler)
  9. roundToN(double d, int n)