Our website provided core java programs examples with output aid beginners and expert coders to test their knowledge gap and learn accordingly.
Check Whether a Number is Positive or Negative
In this article, we will discuss about how to check whether a number is positive or negative. Before going into the actual topic let’s first know what is this negative and positive number then we will move to next part.
Positive Number : Any number which is greater than 0 is called as positive number.
For example: 12, 566, 980, 34, 7 etc.
Negative Number : Any number which is greater than 0 is called as positive number.
For example: -4, -57, -675, etc.
Note: If a number is zero. Then it is not positive and not negative.
Now let’s see how to check which is positive and which is negative number.
Method-1 : Using if-else statement (Static Input)
In this program a number is already present, so no need to take user input.
Let’s see the below program to understand it clearly.
public class NumberCheck
{
public static void main(String[] args)
{
// a number already taken
// stored in an int variable 'num'
int num=111;
// If the number is greater than 0 then it is positive
if(num > 0)
{
System.out.println(num+" is a positive number");
}
// If the number is less than 0 then it is negative
else if(num < 0)
{
System.out.println(num+" is a negative number");
}
// otherwise it is not positive or negative
else
{
System.out.println(num+" is neither positive nor negative");
}
}
}
Output: 111 is a positive number
Method-2 : Using if-else statement (Dynamic Input)
In this program the user has to take a number input. And same by using if-else statement we will check it positive or negative.
import java .util.*;
public class NumberCheck
{
public static void main(String[] args)
{
// Scanner class object created to take input
Scanner sc=new Scanner(System.in);
System.out.println("Please enter a number");
// Taking input from user
int num=sc.nextInt();
// If the number is greater than 0 then it is positive
if(num > 0)
{
System.out.println(num+" is a positive number");
}
// If the number is less than 0 then it is negative
else if(num < 0)
{
System.out.println(num+" is a negative number");
}
// otherwise it is not positive or negative
else
{
System.out.println(num+" is neither positive nor negative");
}
}
}
Output: CASE-1 Please enter a number: 88 88 is a positive number. CASE-2 Please enter a number: -7 -7 is a negative number.
Get started with learning the programming language Java from beginner to experienced level by referring to our collection of Java Programs with Source Code and become a pro in the subject.
Related Java Decision Making and Loop Programs:
- Java Program to Check Leap Year
- Java Program to Check Whether a Character is Alphabet or Not
- Java Program to Calculate the Sum of Natural Numbers
- Java Program to Find Factorial of a Number
- Java Program to Generate Multiplication Table
- Java Program to Find GCD of two Numbers
- Java Program to Find LCM of two Numbers
- Java Program to Display Alphabets (A to Z) using loop
- Java Program to Count Number of Digits in an Integer
- Java Program to Check Palindrome
- Java Program to Check Whether a Number is Prime or Not
- Java Program to Check Armstrong Number
- Java Program to Display Armstrong Number Between Two Intervals
- Java Program to Make a Simple Calculator Using switch…case
- Java Program to Sort Elements in Lexicographical Order (Dictionary Order)