/**
* @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