View Single Post
  #2 (permalink)  
Old 07-23-2007, 11:13 PM
christina christina is offline
Member
 
Join Date: Jul 2007
Posts: 39
christina is on a distinguished road
is it what you want?
Code:
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; } }
If it isn't, just tell me and I do it again
Reply With Quote