gpt4 book ai didi

java - 如何在一个方法中使用另一个方法?

转载 作者:行者123 更新时间:2023-11-29 09:58:36 27 4
gpt4 key购买 nike

我想在方法gesamtpreis()中使用方法preisProKilo()?它是关于计算产品的总价。 preis pro kilo = 每公斤价格gesamtpreis = 总金额

class Kaffeeladen {

double preisProKilo(double grundpreis) {
return (grundpreis + 2.19) * 1.19;
}

double gesamtpreis(int gewuenschteMenge, double preisProKilo) {
return preisProKilo * gewuenschteMenge;
//Here its not using the method "preisProKilo" from above.
}

public static void main(String[] args) {
Kaffeeladen k = new Kaffeeladen();

double preis1 = k.preisProKilo(3.00);
System.out.println("Bei einem Grundpreis von 3,00 Euro kostet 1 kg Kaffee inklusive Steuern " + preis1 + " Euro.");


}
}

最佳答案

您感到困惑是因为您将方法和变量命名为同一名称。不要这样做。

您根本没有调用方法,您只是在使用变量。

应该是这样的:

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);

关于java - 如何在一个方法中使用另一个方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58137119/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com