Skip to content
Related Articles
Get the best out of our app
GFG App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Java Math round() method with Example

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article


The java.lang.Math.round() is a built-in math function which returns the closest long to the argument. The result is rounded to an integer by adding 1/2, taking the floor of the result after adding 1/2, and casting the result to type long.

  • If the argument is NaN, the result is 0.
  • If the argument is negative infinity or any value less than or equal to the value of Integer.MIN_VALUE, the result is equal to the value of Integer.MIN_VALUE.
  • If the argument is positive infinity or any value greater than or equal to the value of Integer.MAX_VALUE, the result is equal to the value of Integer.MAX_VALUE.

Syntax:

public static int round(float val)
Parameter: 
val - floating-point value to be rounded to an integer. 

Returns:
The method returns the value of the argument rounded to the nearest int value.

Example: To show working of java.lang.Math.round() function




// Java program to demonstrate working
// of java.lang.Math.round() method
import java.lang.Math;
    
class Gfg {
    
    // driver code
    public static void main(String args[])
    {
        // float numbers
      float x = 4567.9874f;
  
      // find the closest int for these floats
      System.out.println(Math.round(x));
        
      float y = -3421.134f;
  
      // find the closest int for these floats
      System.out.println(Math.round(y));  
        
      double positiveInfinity = Double.POSITIVE_INFINITY;
  
      // returns the Integer.MAX_VALUE value when 
      System.out.println(Math.round(positiveInfinity));  
        
    }
}


Output:

4568
-3421
9223372036854775807
My Personal Notes arrow_drop_up
Last Updated : 11 Apr, 2018
Like Article
Save Article
Similar Reads
Related Tutorials