public class MetodiSovraccaricati {
// metodo printArray stampa un array di Integer
public void printArray(Integer[] inputArray) {
// stampa elementi di array
// tipo, elementoCorrente, array su cui ciclare col for
for (Integer element : inputArray) {
System.out.printf("%s ", element);
// riga a capo
System.out.println();
}
}// fine metodo printArray Integer
// metodo printArray stampa un array di Double
public void printArray(Double[] inputArray) {
// stampa elementi di array Double
// tipo, elementoCorrente, array su cui ciclare col for
for (Double element : inputArray) {
System.out.printf("%s ", element);
// riga a capo
System.out.println();
}
}// fine metodo printArray Double
// metodo printArray stampa un array di Character
public void printArray(Character[] inputArray) {
// stampa elementi di array
// tipo, elementoCorrente, array su cui ciclare col for
for (Character element : inputArray) {
System.out.printf("%s ", element);
// riga a capo
System.out.println();
}
}// fine metodo printArray Double
}
public class TestMetodiSovraccaricati {
public static void main(String[] args) {
// array di Inteeger, Double, Character
Integer[] integerArray = {1,2,3,4,5,6,7};
Double[] doubleArray = {1.1,1.2,1.3,1.4,1.5,1.6,1.7};
Character[] characterArray = {'H', 'E', 'L', 'L', 'O'};
MetodiSovraccaricati metodiInteger = new MetodiSovraccaricati();
MetodiSovraccaricati metodiDouble = new MetodiSovraccaricati();
MetodiSovraccaricati metodiCharacter = new MetodiSovraccaricati();
System.out.println("Array Integer contiene: ");
metodiInteger.printArray(integerArray);
System.out.println("Array Double contiene: ");
metodiDouble.printArray(doubleArray);
System.out.println("Array Character contiene: ");
metodiCharacter.printArray(characterArray);
}
}
Nessun commento:
Posta un commento