import java.io.*; import java.util.StringTokenizer; public class AverageWithArray { static BufferedReader keyboard = new BufferedReader (new InputStreamReader (System.in)); public static double ComputeAverage(int[] list) { int sum = 0; for (int i = 0; i < list.length; i ++) sum += list[i]; return (double) sum/list.length; } public static void runProgram() throws IOException { int i; StringTokenizer tokenizer = new StringTokenizer(keyboard.readLine()); int numTokens = tokenizer.countTokens(); int[] list = new int[numTokens]; for (i = 0; i < numTokens; i ++) list[i] = Integer.parseInt(tokenizer.nextToken()); double average = ComputeAverage(list); System.out.println("The average of the integers entered " + "was " + average + "."); } public static void main(String args[]) throws IOException { System.out.println("Please enter numbers separated by spaces, ending with a " + "carriage return"); runProgram(); } }