Phương thức Java Math round () làm tròn giá trị được chỉ định thành giá trị int hoặc long gần nhất và trả về giá trị đó.
Tức là, 1,2 được làm tròn thành 1 và 1,8 được làm tròn thành 2 .
Cú pháp của round()
phương thức là:
Math.round(value)
Đây, round()
là một phương thức tĩnh. Do đó, chúng tôi đang truy cập phương thức bằng tên lớp Math
,.
round () Tham số
Các round()
phương pháp có một tham số duy nhất.
- giá trị - số sẽ được làm tròn
Lưu ý : Kiểu dữ liệu của giá trị phải là float
hoặc double
.
round () Giá trị trả lại
- trả về
int
giá trị nếu đối số làfloat
- trả về
long
giá trị nếu đối số làdouble
Các round()
phương pháp:
- làm tròn lên nếu giá trị sau số thập phân lớn hơn hoặc bằng 5
1.5 => 2 1.7 => 2
- làm tròn xuống nếu giá trị sau số thập phân nhỏ hơn 5
1.3 => 1
Ví dụ 1: Java Math.round () với double
class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal double a = 1.878; System.out.println(Math.round(a)); // 2 // value equals to 5 after decimal double b = 1.5; System.out.println(Math.round(b)); // 2 // value less than 5 after decimal double c = 1.34; System.out.println(Math.round(c)); // 1 ) )
Ví dụ 2: Java Math.round () với float
class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal float a = 3.78f; System.out.println(Math.round(a)); // 4 // value equals to 5 after decimal float b = 3.5f; System.out.println(Math.round(b)); // 4 // value less than 5 after decimal float c = 3.44f; System.out.println(Math.round(c)); // 3 ) )
Hướng dẫn được đề xuất
- Math.floor ()
- Math.ceil ()