
public class NoExactMatch
{
    public static void main(String[] args)
    {
        byte    a = 1;
        float   b = 1;

        print(a);      // Invokes  print(short x)
        print(b);      // 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);
    } 
}
