Saturday, November 22, 2025
HomeLanguagesJavaJava Math round() method with Example

Java Math round() method with Example

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
RELATED ARTICLES

Most Popular

Dominic
32407 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6785 POSTS0 COMMENTS
Nicole Veronica
11931 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12000 POSTS0 COMMENTS
Shaida Kate Naidoo
6907 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6864 POSTS0 COMMENTS
Umr Jansen
6850 POSTS0 COMMENTS