Can anyone help me with overloading. I have a task that starts with 2 numbers being entered by the user. then it increases to three numbers entered then 4 . how can I get the user input then have the program automatically figure the average of the numbers entered. Please help

Code:
import java.io.*;
import java.util.*;


class FinalAverage	{
	
	
	void Sum(int num1, int num2)
	{
		System.out.println("Sum of "+ num1 + " and " + num2+ " is " +(num1 + num2));
	}
	void Sum(int num1, int num2, int num3)
	{
		System.out.println("Sum of "+ num1 + " and " + num2+ " and " + num3+ " is " +(num1 + num2 + num3));
	}
	
	


	
	
		public static void main(String[] args) {
			float average;
			int count = 0, x,x2, sum = 0 ;
			
			Average Sum1 = new Average();
			Scanner input = new Scanner(System.in);
		
			try	{	
				System.out.println("Enter first number to find the Average ");
				x = input.nextInt();
					
							System.out.println("Enter second number to find the Average ");
					count = 1;
					//x2 = input.nextInt();
					count++;
					Sum1.Sum (x,x);
					Sum1.Sum(x, x,x);
					sum = x + x;	
				}
		 		catch (NumberFormatException e)
		 		{
		 			System.out.println("You did not enter an integer, and an Error occured. Please enter an integer?");
		 		}
			average = (sum/count);
			System.out.println("your average of the numbers entered equals......" + average);
			System.exit(0);
		}	
			
			}