Вы запутались, потому что вы назвали метод и переменную одним и тем же.Не делай этого.
Вы вообще не вызываете метод, вы используете только переменную.
Это должно быть примерно так:
double preisProKilo(double grundpreis) {
return (grundpreis + 2.19) * 1.19;
}
double gesamtpreis(int gewuenschteMenge, double newValueName) {
return preisProKilo(newValueName) * gewuenschteMenge;
}
Вы можете изменить имяnewValueName
к тому, что вы выберете, просто попробуйте использовать другие имена.
Кроме того, я не вижу нигде, где вы на самом деле используете gesamtpreis(int, double)
, поэтому вам нужно будет использовать это также, выполняя вmain
примерно так:
Kaffeeladen k = new Kaffeeladen();
double value = k.gesamtpreis(2, 3.00);