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 ) "); } }