När jag läser ditt inlägg igen så inser jag att jag nog ändå tolkat det fel, och Esoterics inlägg ovan är nog vad du egentligen är ute efter. Men jag låter mitt svar nedan vara kvar, det kanske är användbart även om det inte direkt svarar på din fråga.
@smalafettot: Om jag tolkar dig rätt så verkar ditt problem vara att returnera resultatet av uträkningen så att du kan uppdatera dina variabler. Java är ett "pass-by-value"-språk, vilket innebär att argument till metoder alltid skickas som värden (värdet av ett objekt är en referens till objektet, vilket gör att vissa ibland tror att Java är "pass-by-reference").
Om du t.ex. har en metod och anropar den med someMethod(a, b)
så är det alltså inte a
och b
som skickas till metoden utan deras värden, så även om du sedan kallar variablerna för a
och b
inne i metoden så kommer det vara andra variabler som inte kommer påverka variablerna du anropade metoden med.
Vad du troligtvis vill göra är därför att anropa en metod med dina värden, låta metoden returnera resultatet av uträkningen, och sen tilldela resultatet till dina variabler. Java har dock inte stöd för att returnera flera värden från en metod, utan du måste då samla värdena du vill returnera i t.ex. en array eller ett objekt. Här har du några exempel på hur du kan göra.