This program asks for 10 integer numbers and stores these integer numbers in an array. The program then counts how many odd, how many even, how many negative, how many positive, and how many zero numbers. The program should also display what are the numbers that belong in these groups.
this is my program:
import java.util.Scanner;
public class count {
public static void main (String[] args)
{
int i,x,a[] = new int[10];
int n=0,p=0,e=0,o=0,z=0;
Scanner input = new Scanner(System.in);
System.out.println("Enter 10 Numbers");
for(i=0;i<10;i++)
{
System.out.println("Enter Number :");
a[i] = input.nextInt();
}
for(i=0;i<10;i++)
{
if(a[i]<0)
n++;
else
p++;
x=a[i]%2;
if(x==0)
e++;
else
o++;
if(a[i]==0)
z++;
}
//print
System.out.println("Total Even Numbers = "+e);
System.out.println("Even Numbers are = ");
System.out.println("Total Odd Numbers = "+o);
System.out.println("Odd Numbers are = ");
System.out.println("Total Negative Numbers = "+n);
System.out.println("Negative Numbers are = ");
System.out.println("Total Positive Numbers = "+p);
System.out.println("Positive Numbers are = ");
System.out.println("Total Zero Numbers = "+z);
}
}
This is the output of it.
Enter 10 Numbers
Enter Number :
0
Enter Number :
0
Enter Number :
2
Enter Number :
-3
Enter Number :
-4
Enter Number :
6
Enter Number :
9
Enter Number :
5
Enter Number :
0
Enter Number :
9
Total Even Numbers = 6
Even Numbers are =
Total Odd Numbers = 4
Odd Numbers are =
Total Negative Numbers = 2
Negative Numbers are =
Total Positive Numbers = 8
Positive Numbers are =
Total Zero Numbers = 3