> I'm having a problem in while loop statement in Computer programming please help?

I'm having a problem in while loop statement in Computer programming please help?

Posted at: 2014-12-18 
Write program that will input 10 numbers and de

termine the average and display all numbers that are smaller than the average using while loop

What programming language?

import java.util.*;

public class Program {

public static void main(String[] args) {

int[] numbers = buildNumbers();

double average = average(numbers);

int[] lessThanAverages = filter(numbers, average);

print(lessThanAverages);

}

private static int[] buildNumbers() {

// your code here...

}



private static double average(int[] numbers) {

double sum = 0;

for (int i = 0; i < numbers.length; i++) {

sum += numbers[i];

}

return sum / numbers.length;

}



private static int[] filter(int[] numbers, double average) {

// your code here

}

private static void print(int[] values) {

for (int i = 0; i < values.length; i++) {

System.out.printf("%d ", values[i]);

}

}



private static int read(String message) {

boolean done = true;

int result = 0;

do {

System.out.println(message);

Scanner keyboard = new Scanner(System.in);

try {

result = keyboard.nextInt();

done = true;

} catch (InputMismatchException ex) {

System.err.println("Error invalid value was entered.");

}

} while (!done);

return result;

}

}

Write program that will input 10 numbers and de

termine the average and display all numbers that are smaller than the average using while loop