我遇到了麻煩。我試圖讓用戶在另一個文件中輸入一個方法的參數。但是它給了我兩個錯誤。誰能幫我請使用輸入和數字列表的問題
public int countItem(Item purchase)
{
int quantity = 0;
if(cart.indexOf(purchase) == -1)
quantity = 0;
else
quantity = purchase.getQuantity() ;
return quantity;
}
這是從我的第二個文件。
System.out.println ("What item do you want to find?");
purchase = input.nextline(); //ERROR ERROR
System.out.println("You have " + basket.countItem() + purchase + "soup in your cart."); // ERROR
這些是我得到的錯誤。
--------------------Configuration: <Default>--------------------
F:\School\CS I AP\Chapter 7\Shopping Cart Lab\Shop.java:71: error: cannot find symbol
purchase = input.nextline();
^
symbol: variable purchase
location: class Shop
F:\School\CS I AP\Chapter 7\Shopping Cart Lab\Shop.java:71: error: cannot find symbol
purchase = input.nextline();
我也意識到我得到了第三個錯誤。
error: method countItem in class ShoppingCart cannot be applied to given types;
是在第二個文件中聲明的購買? – Reddy
我喜歡閃存驅動器上文件夾的名稱 –
可能需要更多上下文。什麼是輸入?最簡單的事情可能是:在第二個文件中定義的「購買」?如果沒有,你想說:Item purchase = input.nextline();第三個錯誤爲 – James