Phương thức Java Math rint () trả về một giá trị gần nhất với giá trị được chỉ định và bằng số nguyên toán học.
Nghĩa là, nếu giá trị được chỉ định là 5,8 , thì giá trị gần nhất với số nguyên toán học là 6,0 . Và, đối với giá trị 5,4 , giá trị gần nhất với số nguyên toán học là 5,0 .
Cú pháp của rint()
phương thức là:
Math.rint(double value)
Lưu ý : rint()
Phương thức này là một phương thức tĩnh. Do đó, chúng ta có thể gọi phương thức trực tiếp bằng cách sử dụng tên lớp Math
.
tham số rint ()
- arg - đối số có giá trị gần nhất bằng số nguyên toán học được trả về
rint () Trả về giá trị
- trả về giá trị gần nhất với đối số bằng với số nguyên toán học
Ví dụ: Java Math.rint ()
class Main ( public static void main(String() args) ( // Math.rint() // value greater than 5 after decimal System.out.println(Math.rint(1.878)); // 2.0 // value less than 5 after decimal System.out.println(Math.rint(1.34)); // 1.0 // value equal to 5 after decimal System.out.println(Math.rint(1.5)); // 2.0 // value equal to 5 after decimal System.out.println(Math.rint(2.5)); // 2.0 ) )
Trong ví dụ trên, hãy lưu ý hai biểu thức,
// returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5)
Ở đây, trong cả hai trường hợp, giá trị sau số thập phân đều bằng 5 . Tuy nhiên,
- cho 1,5 - phương pháp làm tròn lên
- cho 2,5 - phương pháp làm tròn xuống.
Đó là bởi vì, trong trường hợp của .5 , phương thức làm tròn đến giá trị chẵn gần nhất. Do đó, trong cả hai trường hợp, phương pháp làm tròn thành 2.0 .
Hướng dẫn được đề xuất
- Math.round ()
- Math.ceil ()
- Math.floor ()