这个小方法是一个包含许多单独类的非常大的程序的一部分。下面的方法是为了调用我的Purchase类的一部分来跟踪购买的库存量。但是,虽然我已经实例化如下
Purchase currentPurchase;
我继续收到“预期标识符”和“无法找到符号”的错误。
方法:
public double processPurchase(currentPurchase){
lemonsBought = currentPurchase.getNumLemonsBought();
iceBought = currentPurchase.getNumLemonsBought();
cupsBought = currentPurchase.getNumCupsBought();
sugarBought = currentPurchase.getNumSugarBought();
lemonInventory += lemonsBought;
iceInventory += iceBought;
cupInventory += cupsBought;
sugarInventory += sugarBought;
money -= (.5 * lemonsBought) + (2 * iceBought) + (2 * cupsBought) + (0.25 * sugarBought);
return currentPurchase;
}
Money是一个单独的预先实例化的变量
答案 0 :(得分:2)
您需要将标识符添加到您的函数中,否则java编译器将不知道它应该接收什么。
public double processPurchase(Purchase currentPurchase){
答案 1 :(得分:0)
我认为你正在返回一个错误的变量currentPurchase,你已经将其作为一个参数传递而我甚至没有操纵它。你确定你需要这个变量或者钱,这也是一个双变量。