arrays - How can I perform this type of thing? (java) -


i studying java , i'm having lot of issues in chapter of 1 dimensional arrays. need in question detect if , in array, there same amount of numbers above avarage below average. now, dont know, after detect middle of array, how can calculate average since dont know how add numbers together, remember cant array[1]+array[2]+array[3] because dont know how many array elements there are...

use loop:

double total = 0; //total of numbers in array double average; //average of numbers in array int belowcount = 0; //number of numbers below average int abovecount = 0; //number of numbers above average int samecount = 0; //number of numbers @ average for(int = 0; < array.length; i++){     total += array[i]; } average = total/array.length; for(int = 0; < array.length; i++){     if(array[i] < average){         belowcount++;     }     else if (array[i] > average){         abovecount++;     }     else{         samecount++;     } }  if(belowcount==abovecount) {     return true; } else  {     return false; } 

Comments

Popular posts from this blog

java - How to specify maven bin in eclipse maven plugin? -

single sign on - Logging into Plone site with credentials passed through HTTP -

php - Why does AJAX not process login form? -