Giới thiệu về phương thức floor() trong Java
Trong lập trình Java, phương thức floor() là một trong những phương thức được sử dụng để làm việc với các số thực. Phương thức này thuộc lớp Math và được sử dụng để làm tròn một số thực về phía dưới, tức là nó trả về giá trị nguyên lớn nhất không lớn hơn số đã cho.
Cú pháp
Math.floor(double a);
Trong đó:
a
: là tham số kiểu double mà bạn muốn làm tròn về phía dưới.
Phương thức floor() sẽ trả về một giá trị kiểu double.
Ví dụ minh họa
Ví dụ 1: Làm tròn số dương
public class FloorExample { public static void main(String[] args) { double num1 = 5.7; double result1 = Math.floor(num1); System.out.println("Số 5.7 làm tròn về phía dưới: " + result1); } }
Khi chạy chương trình, kết quả sẽ là:
Số 5.7 làm tròn về phía dưới: 5.0
Ví dụ 2: Làm tròn số âm
public class FloorExample { public static void main(String[] args) { double num2 = -3.4; double result2 = Math.floor(num2); System.out.println("Số -3.4 làm tròn về phía dưới: " + result2); } }
Khi chạy chương trình, kết quả sẽ là:
Số -3.4 làm tròn về phía dưới: -4.0
Ví dụ 3: Các trường hợp đặc biệt
public class FloorExample { public static void main(String[] args) { double num3 = 2.0; double num4 = -2.0; double result3 = Math.floor(num3); double result4 = Math.floor(num4); System.out.println("Số 2.0 làm tròn về phía dưới: " + result3); System.out.println("Số -2.0 làm tròn về phía dưới: " + result4); } }
Khi chạy chương trình, kết quả sẽ là:
Số 2.0 làm tròn về phía dưới: 2.0 Số -2.0 làm tròn về phía dưới: -2.0
Kết luận
Phương thức floor() trong Java là một công cụ hữu ích để làm tròn số thực về phía dưới. Với cú pháp đơn giản và khả năng hoạt động trên cả số dương và số âm, nó rất dễ dàng để áp dụng trong các chương trình thực tế. Hãy thử nghiệm với các giá trị khác nhau để hiểu rõ hơn về cách hoạt động của phương thức này!