public class AmbiguousSignature { public static void main(String[] args) { int a = 4; int b = 5; print(a,b); // Both print method can be used... } public static void print(int x, double y) { System.out.println("int x:" + x + " double: " + y); } public static void print(double x, int y) { System.out.println("double: " + x + " int: " + y); } }