public class SimplebutmethodicalArray2 {
public static void main(String[] args) {
int[] NumberList = new int[25];
/*evenaverage: average of the even numbers
oddaverage: average of the odd numbers
evennumbsum: total of the even numbers
oddnumbsum: total of the odd numbers
eventcount= counts the even numbers
oddcount= count the odd numbers
*/
double Sum = 0, Average,evenaverage,oddaverage,evennumbsum = 0, oddnumbsum=0;
int Count, Size;
int evencount=0, oddcount=0;
Size = FillList(NumberList, 25);
for(Count = 0; Count < Size ; Count++)
System.out.println("NumberList[" + Count + "] = "+ NumberList[Count]);
for(Count = 0 ; Count < Size ; Count++)
Sum += NumberList[Count];
//this check if it is even.
if ((NumberList[Count]% 2)==0){
//it is even
evennumbsum+= NumberList[Count];
evencount++;
}else{//it is odd
oddnumbsum+= NumberList[Count];
oddcount++;
}
System.out.println("Total = " + Sum);
Average = Sum / Count;
System.out.println("Average = " + Average);
System.out.println("Total of even = " + evennumbsum);
evenaverage= evennumbsum/evencount;
System.out.println("Average of even = " + evenaverage);
System.out.println("Total of odd = " + oddnumbsum);
oddaverage= oddnumbsum/oddcount;
System.out.println("Average of even = " + oddaverage);
}
public static int FillList(int[] List, int MaxSize)
{
int K;
System.out.println("Enter Values Below, -99 to Stop");
for(K = 0 ; K < MaxSize ; K++)
{
System.out.print("Enter ");
//List[K] = SimpleIO.inputInt();
if(List[K] == -99)
break;
}
return K;
}
}