Cách sử dụng Phương thức Java Math.round()

Cach Su Dung Phuong Thuc Java Math Round



Trong khi xử lý các phép tính toán học trong Java, có thể có những trường hợp mà nhà phát triển cần tìm nạp một số nguyên được làm tròn thay vì một số thực. Chẳng hạn, làm tròn số bao gồm các số thập phân vô hạn ảnh hưởng đến tốc độ xử lý và cũng tiêu tốn bộ nhớ. Trong những tình huống như vậy, “ Math.round() ” trong Java hỗ trợ loại bỏ sự mơ hồ.

Blog này sẽ thảo luận về cách sử dụng phương thức “Math.round()” trong Java.







Làm cách nào để sử dụng Phương thức Java “Math.round()”?

Các ' Math.round() ” được sử dụng để làm tròn số được chỉ định làm tham số thành số nguyên tăng hoặc giảm gần nhất.



cú pháp



vòng int tĩnh công khai ( nổi x )


Trong cú pháp trên, “ x ” tương ứng với số float hoặc double cần được làm tròn thành số nguyên gần nhất.





Ví dụ 1: Sử dụng Phương thức “Math.round()” để làm tròn biến số float

Trong ví dụ này, phương pháp này có thể được sử dụng để làm tròn hai số giống nhau thành số nguyên gần nhất tương ứng của chúng:



số kép1 = 53,65 ;
số kép2 = 53,25 ;
System.out.println ( 'Số được làm tròn là:' +Math.round ( số 1 ) ) ;
System.out.println ( 'Số được làm tròn là:' +Math.round ( số 2 ) ) ;


Trong đoạn mã trên:

    • Khởi tạo hai giá trị float đã nêu.
    • Sau đó, áp dụng “ Math.round() ” trên cả hai số float để làm tròn chúng thành số nguyên lên và xuống gần nhất tương ứng.

đầu ra




Trong đầu ra ở trên, có thể quan sát thấy sự khác biệt giữa cả hai số giống hệt nhau được làm tròn.

Ví dụ 2: Sử dụng phương pháp “Math.round()” để tính toán vô cực dương và âm

Trong ví dụ cụ thể này, phương thức đã thảo luận có thể được áp dụng để trả về giá trị lớn nhất và nhỏ nhất của biến dài:

tích cực gấp đôiInfinity = Double.POSITIVE_INFINITY;
gấp đôi âmInfinity = Double.NEGATIVE_INFINITY;
System.out.println ( Math.round ( tích cựcInfinity ) ) ;
System.out.println ( Math.round ( tiêu cựcVô cực ) ) ;


Trong các dòng mã trên, hãy áp dụng các bước sau:

    • Đầu tiên, chỉ định các vô cực dương và âm tương ứng để làm tròn chúng.
    • Bây giờ, hãy áp dụng “ Math.round() ” dựa trên cả số vô cực dương và âm để lấy các giá trị của thời gian dài tối đa và tối thiểu tương ứng.

đầu ra




Trong kết quả ở trên, rõ ràng là khi làm tròn các giá trị vô cực dương và âm, các giá trị cực trị của độ dài, tức là, cực đại và cực tiểu đã được trả về.

Phần kết luận

Các ' Math.round() ” trong Java được sử dụng để làm tròn số được chỉ định làm tham số thành số nguyên tăng hoặc giảm gần nhất. Trong ví dụ trước, nó có thể được sử dụng để làm tròn số float đã chỉ định thành số nguyên gần nhất. Trong hình minh họa sau, nó có thể được áp dụng để lấy giá trị lớn nhất và nhỏ nhất của long. Blog này đã xây dựng chi tiết về việc sử dụng “ Math.round() ” trong Java.