# Program To Count Number Of Negative, Positive And Zeros Input

The program below is the answer to Deitel's Java How to Program (9th Edition) Chapter 2 Exercise 2.32.

Question: Write a program that inputs five numbers and determines and prints the number of negative numbers input, the number of positive numbers input and the number of zeros input.

```/**
*
* @Author: Aghatise Osazuwa
* Website: www.cscprogrammingtutorials.com
*
* Exercise 2.32 - Negative, Positive And Zero Values
* This Program Displays The Number Of Negative, Positive And Zero Values From Five Numbers
*
*/

import java.util.Scanner;

public class Ex02_32 {
public static void main (String [] args) {

Scanner value = new Scanner (System.in);

int num1;
int num2;
int num3;
int num4;
int num5;
int numPositive = 0; //variable to count how many positive numbers initialized to zero
int numZero = 0; //variable to count how many numbers are zero initialized to zero
int numNegative = 0; //variable to count how many negative numbers initialized to zero

System.out.print ("Enter Your First Number: ");
num1 = value.nextInt();
System.out.print ("Enter Your Second Number: ");
num2 = value.nextInt();
System.out.print ("Enter Your Third Number: ");
num3 = value.nextInt();
System.out.print ("Enter Your Fourth Number: ");
num4 = value.nextInt();
System.out.print ("Enter Your Fifth Number: ");
num5 = value.nextInt();

//count negative numbers

if (num1 < 0)
numNegative = numNegative + 1;
if (num2 < 0)
numNegative = numNegative + 1;
if (num3 < 0)
numNegative = numNegative + 1;
if (num4 < 0)
numNegative = numNegative + 1;
if (num5 < 0)
numNegative = numNegative + 1;

//count positive numbers

if (num1 > 0)
numPositive = numPositive + 1;
if (num2 > 0)
numPositive = numPositive + 1;
if (num3 > 0)
numPositive = numPositive + 1;
if (num4 > 0)
numPositive = numPositive + 1;
if (num5 > 0)
numPositive = numPositive + 1;

//count number of zeros

if (num1 == 0)
numZero = numZero + 1;
if (num2 == 0)
numZero = numZero + 1;
if (num3 == 0)
numZero = numZero + 1;
if (num4 == 0)
numZero = numZero + 1;
if (num5 == 0)
numZero = numZero + 1;

System.out.println ("\n");

System.out.printf ("Negative numbers = %d\n", numNegative);
System.out.printf ("Positive numbers = %d\n", numPositive);
System.out.printf ("Zeros = %d\n", numZero);

}
}
```