Trusted answers to developer questions

okwudili onyejiaku

We can check if a value is positive, negative, or zero in Java using the conditional statements

and **if else**

. The logic is to check first if the number is greater than 0 (positive). The second condition is to check if it is less than zero (negative). The last condition is to say that it is a zero because none of the other conditions are true.**else if**

if(number > 0) // number is positive else if(number < 0) // number is negative else // number is equal to zero

Syntax for checking if a number is positive, negative or zero in Java

: This is the number we want to check to see if it is positive, negative, or zero.**number**

class HelloWorld { static void checkNumber(int num){ //check if number is positive, negative or zero if(num>0) System.out.println(num + " is POSITIVE NUMBER."); else if(num<0) System.out.println(num + " is NEGATIVE NUMBER."); else System.out.println(num + " is a ZERO."); } public static void main( String args[] ) { // create some number values int no1 = 20; int no2 = 0; int no3 = -100; int no4 = 4 * -1; // invoke function checkNumber(no1); checkNumber(no2); checkNumber(no3); checkNumber(no4); } }

Check if a number is positive, negative, or zero in Java

- Line 2: We create a method called
`checkNumber()`

which takes a number as a parameter, checks if it is positive, negative, or zero, then tells us what it is. - Lines 13–16: We create some integer values that we want to check to see if they are positive, negative, or zero.
- Lines 19–22: With the
`checkNumber()`

method we created, we use it to check if the numbers we created are positive, negative, or zero. Then we print the results to the console.

RELATED TAGS

positive

negative

java

number

communitycreator

CONTRIBUTOR

okwudili onyejiaku

RELATED COURSES

View all Courses

Keep Exploring

Related Courses