/**
 * @author lautturi.com
 * Java example: round number in java
 */
import java.util.*;
public class Lautturi {
	public static void main(String[] args) {
		double x = 3.14;
		//Rounds to nearest int
		Math.round(x);
		
		//Rounds up to int
		Math.ceil(x);
		
		//Rounds down to int
		Math.floor(x);		
		
		System.out.println(x+": "+Math.round(x));
		System.out.println(x+": "+Math.ceil(x));
		System.out.println(x+": "+Math.floor(x));
        
		System.out.println("round -1.6: "+Math.round(-1.6));
		System.out.println("round -1.45: "+Math.round(-1.45));
		System.out.println("round -0.99: "+Math.round(-0.99));
		System.out.println("round 1.6: "+Math.round(1.6));
		System.out.println("round 1.45: "+Math.round(1.45));
		System.out.println("round 0.99: "+Math.round(0.99));
        
		System.out.println("ceil -1.6: "+Math.ceil(-1.6));
		System.out.println("ceil -1.45: "+Math.ceil(-1.45));
		System.out.println("ceil -0.99: "+Math.ceil(-0.99));
		System.out.println("ceil 1.6: "+Math.ceil(1.6));
		System.out.println("ceil 1.45: "+Math.ceil(1.45));
		System.out.println("ceil 0.99: "+Math.ceil(0.99));
        
		System.out.println("floor -1.6: "+Math.floor(-1.6));
		System.out.println("floor -1.45: "+Math.floor(-1.45));
		System.out.println("floor -0.99: "+Math.floor(-0.99));
		System.out.println("floor 1.6: "+Math.floor(1.6));
		System.out.println("floor 1.45: "+Math.floor(1.45));
		System.out.println("floor 0.99: "+Math.floor(0.99));
	}
}
output:
3.14: 3 3.14: 4.0 3.14: 3.0 round -1.6: -2 round -1.45: -1 round -0.99: -1 round 1.6: 2 round 1.45: 1 round 0.99: 1 ceil -1.6: -1.0 ceil -1.45: -1.0 ceil -0.99: -0.0 ceil 1.6: 2.0 ceil 1.45: 2.0 ceil 0.99: 1.0 floor -1.6: -2.0 floor -1.45: -2.0 floor -0.99: -1.0 floor 1.6: 1.0 floor 1.45: 1.0 floor 0.99: 0.0