public class udmethoverload { public static void displayxy(int xval, int yval) { System.out.println("x is " + xval); System.out.println("y is " + yval); System.out.println("x * y = " + xval * yval); System.out.println(); } public static void displayxy(Integer xval, Integer yval) { System.out.println("xobj is " + xval); System.out.println("yobj is " + yval); System.out.println("xobj * yobj = " + xval * yval); System.out.println(); } public static void main(String[] args) { int x, y; Integer xobj, yobj; x = 10; y = 15; displayxy(x, y); // JDK 5.0 autoboxing used here xobj = 100; yobj = 150; displayxy(xobj, yobj); xobj = 1000; yobj = 1500; displayxy(xobj, yobj); } }