The java.lang.Math.round() naudojamas dešimtainių skaičių apvalinimas iki artimiausios vertės. Šis metodas naudojamas norint grąžinti artimiausią argumento ilgį, kai ryšiai apvalinami iki teigiamos begalybės.
Sintaksė
public static int round(float x) public static long round(double x)
Parametras
x= It is a floating-point value to be rounded to an integer
Grįžti
This method returns the value of the argument rounded to the nearest int value.
- Jei argumentas yra teigiamas arba neigiamas skaičius, šis metodas grąžins artimiausią reikšmę.
- Jei argumentas nėra skaičius (NaN) , šis metodas grįš Nulis .
- Jei argumentas yra teigiama Begalybė arba bet kokia vertė, mažesnė arba lygi vertei Sveikasis skaičius.MIN_VALUE , šis metodas grįš Sveikasis skaičius.MIN_VALUE .
- Jei argumentas yra neigiama begalybė arba bet kokia vertė, mažesnė arba lygi vertei Ilgas.MAX_VALUE , šis metodas grįš Ilgas.MAX_VALUE .
1 pavyzdys
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)); } }Išbandykite dabar
Išvestis:
math.pow java
80
2 pavyzdys
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)); } }Išbandykite dabar
Išvestis:
-84
3 pavyzdys
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)); } }Išbandykite dabar
Išvestis:
-9223372036854775808
4 pavyzdys
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)); } }Išbandykite dabar
Išvestis:
9223372036854775807
5 pavyzdys
public class RoundExample5 { public static void main(String[] args) { double x = 0.0/0; // Input NaN, Output Zero System.out.println(Math.round(x)); } }Išbandykite dabar
Išvestis:
0