In 1er Methode 2 ergebnisse anzeigen bei 2 rechnun

Ich möchte dass die beiden ergebnisse zurückgegeben werden. Also a und b.Aber wegen dem Komma zwischen a und b sagt er immer ´;´expected

class addieremultipliziere
{
float x;
float y;
float z;
float a;
float b;
public float addmult(float x, float y, float z)

{
a= x+y+z;
b= x*y*z;

return a,b;
}
}

Hallo, das ist ganz einfach: Es geht nicht. Man kann nur eine Variable zurückgeben. Hier könntest du die Variablen in ein Array packen, dann klappt’s.

Ich hoffe, das hilft dir weiter

lg

Vielen Dank das hat mir sehr geholfen :wink:

Ich studiere bald Informatik und kenne mich relativ gut mit Java aus.
Ich habe zur Zeit keinen editor/compiler, aber du solltest evtl. die zurückzugebenen floats als floatarray zurückgeben, also:

public float[] addmult(float x, float y, float z)

{
float[0]= x+y+z;
float[1]= x*y*z;

return float[];
}

Bitte nicht vergessen, den float zu deklarieren.
Entschuldigung für die späte Antwort und viel Erfolg :smile: