
public class Overloading
{
   public static void main(String[] args)
   {
      method(1);        // Calls method( int x )
      method(1.0);    // Calls method( double x )
      method(1, 1);    // Calls method( int x, int y )
   }

   public static void method( int x )
   {
      System.out.println("Running: method( int x ) ");
   }

   public static void method( double x )
   {
      System.out.println("Running: method( double x ) ");
   }

   public static void method( int x, int y )
   {
      System.out.println("Running: method( int x, int y ) ");
   }
}

