Lettori fissi

martedì 21 ottobre 2014

29° Applicazione: Esempio sui metodi sovraccaricati.

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