title: Java Average Functions
body: <p>I am new to programming and I am trying to figure out a simple average function. I have written a function to average 3 integers.  Now I would like to be able to use any collection class and any number class and get the average.  The problem is with these classes you can't use + or / to get the average.</p>
  
  <p>So I am wondering if there are any work-arounds to be able to use these two classes?</p>
  
  <p>here is my first function that works:</p>
  
  <pre><code>package refresh;
  import java.util.*;
  
  public class Average {
  public static void main( String args[]){
  
      int a, b, c;
      float average;
      Scanner scanner = new Scanner(System.in);
      System.out.println("Enter First Number");
      a = scanner.nextInt();
      System.out.println("Enter Second Number");
      b = scanner.nextInt();
      System.out.println("Enter Third Number");
      c = scanner.nextInt();
      average = (float)(a+b+c)/3;
      System.out.println("The Average Is "+average );
  }
   }
  </code></pre>
  
  <p>Here what I have so far for my problem:</p>
  
  <pre><code>package refresh;
  import java.util.*;
  
  public class Average {
  public static void main( String args[]){
  
      Collection numbers;
      Number count;
      Number  average;
  
      Scanner scanner = new Scanner(System.in);
      System.out.println("Enter Numbers to be averaged");
      numbers = (Collection) scanner.match();
      count++;
      average = numbers/count;
      System.out.println("The Average Is "+average);
  }
  }
  </code></pre>
  
  <p>Any help would be great! Thanks for your time!</p>