AW: Statische Methoden
geschafft
aber noch nicht ganz...
ich möchte nähmlich mit römischen flächeneinheiten rechnen.
Flächeneinheiten:
- Quadratrute ( Q )
- Acker ( A ) -> 1 Acker = 144 Quadratruten
- Morgen ( M ) -> 1 Morgen = 4 Acker
Großhufe ( G ) -> 1 Großhufe = 100 Morgen
Die Flächenangabe erfolgt im Format GGGMMAQQQ, wobei GGG für eine dreistellige Anzahl Großhufe, MM für eine zweistelluige Anzahl Morgen, A für eine einstellige Anzahl Acker und QQQ für eine dreistellige Anzahl Quadratrute steht.
Beispiel:
25953125 = 25 Großhufe, 95 Morgen, 3 Acker und 125 Quadratrute.
101081007 = 101 Großhufe, 8 Morgen, 1 Acker und 7 Quadratrute.
Um halt immer auf das Format GGGMMAQQQ zu kommen, werden Stellen mit 0 aufgefüllt.
Jetzt soll die Methode int addiereQuadratruten(int1, int2) eine Fläche im Format GGGMMAQQQ zurückgeben, wobei der erste Parameter das selbige Format haben soll, der zweite
ABER in Quadraruten dargestellt sein soll.
Das Umrechnen in Quadratruten ist kein Problem, siehe ganz oben, da steht ja schon alles.
Aber wie schreibe ich die Methode richtig und rechne korrekt um wieder das Format GGGMMAQQQ ausgeben zu können, weil der eine Parameter soll ja in Quadratruten sein.
Das ist mir nicht ganz klar, muss ich da
innerhalb der Methode umrechnen?
Oder kann ich auch noch eine zusätliche Methode erstellen, die dieses Umrechnungsprozedere ausführt??