The java.lang.Math.round() tiek izmantots decimālskaitļu noapaļošana līdz tuvākajai vērtībai. Šo metodi izmanto, lai atgrieztu argumentam tuvāko garumu, ar saitēm noapaļojot līdz pozitīvai bezgalībai.
Sintakse
public static int round(float x) public static long round(double x)
Parametrs
x= It is a floating-point value to be rounded to an integer
Atgriezties
This method returns the value of the argument rounded to the nearest int value.
- Ja arguments ir pozitīvs vai negatīvs skaitlis, šī metode atgriezīs tuvāko vērtību.
- Ja arguments nav skaitlis (NaN) , šī metode atgriezīsies Nulle .
- Ja arguments ir pozitīvā bezgalība vai jebkura vērtība, kas ir mazāka vai vienāda ar vērtību Vesels skaitlis.MIN_VALUE , šī metode atgriezīsies Vesels skaitlis.MIN_VALUE .
- Ja arguments ir negatīvā bezgalība vai jebkura vērtība, kas ir mazāka vai vienāda ar vērtību Gari.MAX_VALUE , šī metode atgriezīsies Gari.MAX_VALUE .
1. piemērs
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)); } }Izmēģiniet to tūlīt
Izvade:
tējkarotes lielums
80
2. piemērs
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)); } }Izmēģiniet to tūlīt
Izvade:
-84
3. piemērs
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)); } }Izmēģiniet to tūlīt
Izvade:
-9223372036854775808
4. piemērs
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)); } }Izmēģiniet to tūlīt
Izvade:
9223372036854775807
5. piemērs
public class RoundExample5 { public static void main(String[] args) { double x = 0.0/0; // Input NaN, Output Zero System.out.println(Math.round(x)); } }Izmēģiniet to tūlīt
Izvade:
0