
public class ExactMatch
{
    public static void main(String[] args)
    {
        short  a = 1;
        int    b = 1;
        double c = 1;

        print(a);      // Invokes  print(byte x)
        print(b);      // Invokes  print(int x)
        print(c);      // Invokes  print(double x)
    }

    public static void print(short x)
    {
        System.out.println("short: " + x);
    }
    
    public static void print(int x)
    {
        System.out.println("int: " + x);
    }
    
    public static void print(double x)
    {
        System.out.println("double: " + x);
    } 
}
