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