De java.lang.Math.round() brukes avrunding av desimaltall til nærmeste verdi. Denne metoden brukes til å returnere den nærmeste lange til argumentet, med bånd avrunding til positiv uendelig.
Syntaks
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
Komme tilbake
This method returns the value of the argument rounded to the nearest int value.
- Hvis argumentet er positivt eller negativt tall, vil denne metoden returnere nærmeste verdi.
- Hvis argumentet ikke er et tall (NaN) , vil denne metoden returnere Null .
- Hvis argumentet er positiv Infinity eller en hvilken som helst verdi mindre enn eller lik verdien av Heltall.MIN_VALUE , vil denne metoden returnere Heltall.MIN_VALUE .
- Hvis argumentet er negativ Infinity eller en hvilken som helst verdi mindre enn eller lik verdien av Lang.MAX_VALUE , vil denne metoden returnere Lang.MAX_VALUE .
Eksempel 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 det nå
Produksjon:
xor i c++
80
Eksempel 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 det nå
Produksjon:
-84
Eksempel 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 det nå
Produksjon:
-9223372036854775808
Eksempel 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 det nå
Produksjon:
9223372036854775807
Eksempel 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 det nå
Produksjon:
0