Java signum()

Giới thiệu về phương thức signum() trong Java

Trong ngôn ngữ lập trình Java, phương thức signum() là một phần của lớp Math. Phương thức này được sử dụng để xác định và trả về dấu (dương, âm hoặc không) của một số liệu. Cụ thể, signum() trả về giá trị:

  • -1 nếu số đầu vào là âm
  • 0 nếu số đầu vào bằng 0
  • 1 nếu số đầu vào là dương

Cú pháp của phương thức signum()

Cú pháp của phương thức signum() như sau:

Math.signum(double a)

Trong đó:

  • a: là tham số đầu vào kiểu double mà bạn muốn xác định dấu của nó.

Ví dụ sử dụng phương thức signum() trong Java

Dưới đây là một số ví dụ minh họa cách sử dụng phương thức signum() trong Java:

Ví dụ 1: Kiểm tra dấu của một số nguyên dương

public class SignumExample {
    public static void main(String[] args) {
        double number = 10.5;
        int sign = (int) Math.signum(number);
        System.out.println("Dấu của số " + number + " là: " + sign);
    }
}

Khi chạy ví dụ này, kết quả sẽ là:

Dấu của số 10.5 là: 1

Ví dụ 2: Kiểm tra dấu của một số nguyên âm

public class SignumExample {
    public static void main(String[] args) {
        double number = -4.2;
        int sign = (int) Math.signum(number);
        System.out.println("Dấu của số " + number + " là: " + sign);
    }
}

Khi chạy ví dụ này, kết quả sẽ là:

Dấu của số -4.2 là: -1

Ví dụ 3: Kiểm tra dấu của số 0

public class SignumExample {
    public static void main(String[] args) {
        double number = 0.0;
        int sign = (int) Math.signum(number);
        System.out.println("Dấu của số " + number + " là: " + sign);
    }
}

Khi chạy ví dụ này, kết quả sẽ là:

Dấu của số 0.0 là: 0

Kết luận

Phương thức signum() trong Java rất hữu ích để xác định dấu của một số và có thể được áp dụng trong nhiều tình huống khác nhau trong lập trình. Với cú pháp đơn giản và dễ hiểu, bạn có thể sử dụng nó để kiểm tra các giá trị số và thực hiện các phép toán hoặc quyết định theo kết quả. Hy vọng rằng bài viết này đã giúp bạn hiểu rõ hơn về phương thức signum().