How to Check if a Number Is Positive or Negative in Java

06 May 2023 Balmiki Mandal 0 Core Java

Check if a Number is Positive or Negative in Java

When learning the Java programming language, it's important to understand how to determine whether a number is positive or negative. Knowing when to use a positive or negative integer can be useful when writing algorithms or creating mathematical equations.

In this tutorial, we'll discuss how to check if a number is positive or negative in Java. We'll also look at some examples to help you better understand this concept.

Checking if a Number is Positive or Negative with an If Statement

The simplest way to check if a number is positive or negative is to use an if statement. For example, consider the following code:

int myNum = 10;
if (myNum > 0) {
    System.out.println("The number is positive.");
} else {
    System.out.println("The number is negative.");
}

In this example, we check if the value of the myNum variable is greater than 0. If it is, we print out a message saying that the number is positive. Otherwise, we print out a message saying that the number is negative.

Using Math.signum()

Another way to check if a number is positive or negative is by using the Math.signum() method. This method takes one argument, which is a real number, and returns 1 if the number is positive, 0 if the number is 0, and -1 if the number is negative.

For example, consider the following code:

double myNum = -10.5;
// Using Math.signum() to check the sign of a number
int result = Math.signum(myNum);
if (result == 1) {
    System.out.println("The number is positive.");
} else if (result == 0) {
    System.out.println("The number is zero.");
} else {
    System.out.println("The number is negative.");
}

In this example, we use the Math.signum() method to check the sign of the myNum variable. If it returns 1, we print out a message saying that the number is positive. If it returns 0, we print out a message saying that the number is zero. Otherwise, we print out a message saying that the number is negative.

Conclusion

In this tutorial, we discussed how to check if a number is positive or negative in Java. We looked at two different approaches for doing this: using an if statement and using the Math.signum() method.

Now you have the knowledge you need to check if a number is positive or negative in your own Java programs!

Author
BY: Balmiki Mandal

Related Blogs

Post Comments.

Login to Post a Comment

No comments yet, Be the first to comment.