Methoden Methode mit drei Rückgabewerten realisieren

LebenLassen

Neues Mitglied
Hallo zusammen!
Ich versuche eine Methode zu basteln, welche drei Zahlen einliest und deren Quersumme berechnet. Nun kann ich die Quersumme berechnen, es hapert jedoch bei der Rückgabe der berechneten Quersummen, da ich ja in einer Methode nur einen(1) return-Wert haben kann.
Habt ihr eine Idee, wie ich das Problem bewerkstelligen kann?
LG
Java:
public static long quersumme(long x, long y, long z)
    {
        long summeX = 0;
        long summeY = 0;
        long summeZ = 0;
       
        while(x != 0)
        {
            //addiere letzte ziffer zur summe
            summeX = summeX + (x%10);
            //entfernen der letzten übergebenen Ziffer
            x = x / 10;
        }
        while(y != 0)
        {
            summeY = summeY + (y%10);
            y = y/10;
        }
        while(z != 0)
        {
            summeZ = summeZ + (z%10);
            z = z/10;
        }
        return summeX;
    }
 
Java:
public static long[] quersumme3(long x, long y, long z) {
        return new int[] {quersumme(x),quersumme(y),quersumme(z)};       
}

public static long quersumme(long x) {     
        long summe=0;
        while(x != 0) {
            summe += (x%10);
            x /= 10;
        }
        return summe;
}
 

Neue Themen


Zurück
Oben