logo

Java Math.round()-methode

De java.lang.Math.round() wordt gebruikt om de decimale getallen af ​​te ronden naar de dichtstbijzijnde waarde. Deze methode wordt gebruikt om de lengte die het dichtst bij het argument ligt te retourneren, waarbij de banden worden afgerond op positief oneindig.

Syntaxis

 public static int round(float x) public static long round(double x) 

Parameter

 x= It is a floating-point value to be rounded to an integer 

Opbrengst

 This method returns the value of the argument rounded to the nearest int value. 
  • Als het argument een positief of negatief getal is, retourneert deze methode de dichtstbijzijnde waarde.
  • Als het argument geen getal is (NaN) , deze methode zal terugkeren Nul .
  • Als de argumentatie dat is positieve oneindigheid of elke waarde kleiner dan of gelijk aan de waarde van Geheel getal.MIN_VALUE , deze methode zal terugkeren Geheel getal.MIN_VALUE .
  • Als de argumentatie dat is negatieve oneindigheid of elke waarde kleiner dan of gelijk aan de waarde van Lang.MAX_VALUE , deze methode zal terugkeren Lang.MAX_VALUE .

voorbeeld 1

 public class RoundExample1 { public static void main(String[] args) { double x = 79.52; // find the closest int for the double System.out.println(Math.round(x)); } } 
Test het nu

Uitgang:

voor elk typoscript
 80 

Voorbeeld 2

 public class RoundExample2 { public static void main(String[] args) { double x = -83.76; // find the closest int for the double System.out.println(Math.round(x)); } } 
Test het nu

Uitgang:

 -84 

Voorbeeld 3

 public class RoundExample3 { public static void main(String[] args) { double negativeInfinity = Double.NEGATIVE_INFINITY; // Input negative Infinity, Output Long.MAX_VALUE System.out.println(Math.round(negativeInfinity)); } } 
Test het nu

Uitgang:

 -9223372036854775808 

Voorbeeld 4

 public class RoundExample4 { public static void main(String[] args) { double x = 1.0/0; // Input positive Infinity, Output Integer.MAX_VALUE System.out.println(Math.round(x)); } } 
Test het nu

Uitgang:

 9223372036854775807 

Voorbeeld 5

 public class RoundExample5 { public static void main(String[] args) { double x = 0.0/0; // Input NaN, Output Zero System.out.println(Math.round(x)); } } 
Test het nu

Uitgang:

 0