/******************************************************************************
*  Example of rounding                          
******************************************************************************/
public class round 
{
    public static void main(String[] arguments) 
    {

        double number     = 665.6786;                              //any number

        double rounded    = Math.round(number * 1000) / 1000.0;    //1000.0 force a decimal divide

        System.out.println("The number: " + number + ", rounded: " + rounded);


      //or better (more generic)-----------------

        float  number2    = 665.6786F;                            //any number
        int    dec_places = 3;                                    //any decimal place

        double factor     = Math.pow(10,dec_places);

        double rounded2   = Math.round(number2 * factor) / factor;
        
        System.out.println("The number: " + number2 + ", rounded: " + rounded2);        
    }
}