Problem Description: How to use method overloading for printing different types of array ? Solution:

Problem Description: How to use method overloading for printing different types of array ? Solution:

Problem Description:

How to use method overloading for printing different types of array ?

Solution:

This example displays the way of using overloaded method for printing types of array (integer, double and character).

publicclassMainClass{ publicstaticvoid printArray(Integer[] inputArray){ for(Integer element: inputArray){ System.out.printf(“%s “, element); System.out.println(); } } publicstaticvoid printArray(Double[] inputArray){ for(Double element: inputArray){ System.out.printf(“%s “, element); System.out.println(); } } publicstaticvoid printArray(Character[] inputArray){ for(Character element: inputArray){ System.out.printf(“%s “, element); System.out.println(); } } publicstaticvoid main(String args[]){ Integer[] integerArray={1,2,3,4,5,6}; Double[] doubleArray={1.1,2.2,3.3,4.4, 5.5,6.6,7.7}; Character[] characterArray={‘H’,’E’,’L’,’L’,’O’}; System.out.println(“Array integerArray contains:”); printArray(integerArray); System.out.println(“\nArray doubleArray contains:”); printArray(doubleArray); System.out.println(“\nArray characterArray contains:”); printArray(characterArray); } }Result:

The above code sample will produce the following result.

Array integerArray contains: 1 2 3 4 5 6 Array doubleArray contains: 1.1 2.2 3.3 4.4 5.5 6.6 7.7 Array characterArray contains: H E L L O