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

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -