現在、私はこのsellメソッドを持っています。ユーザーによって入力された名前がリンクリストにあるかどうかを確認します。ユーザーはペンの値を入力した場合(大文字と小文字を区別しません)、それは発見されたマッチを一覧表示し、次に言う「複数のマッチた」となるように リンクリストにすべての一致を表示しようとしています
private void sell() {
int sellthis = -1;
System.out.print("Name: ");
String selloutput = In.nextLine();
for (int y = 0; y < products.size(); y++){
if (selloutput.equalsIgnoreCase(products.get(y).getName())){
sellthis = y;
}
}
if (sellthis < 0) {
System.out.println("No such product");
}
else {
System.out.println("Selling "+products.get(sellthis).getName());
System.out.print("Number: ");
int sellamount = In.nextInt();
if (products.get(sellthis).has(sellamount)){
cash.add(products.get(sellthis).sell(sellamount));
}
else {
System.out.println("Not enough stock");
}
}
}
は、今私はそれを修正しようとしています。私はそのため申し訳ありませんが、私の販売方法が少し中世のようだ知っている:P
申し訳ありませんが
products.add(new Product("Whiteboard Marker", 85, 1.50));
products.add(new Product("Whiteboard Eraser", 45, 5.00));
products.add(new Product("Black Pen", 100, 1.50));
products.add(new Product("Red Pen", 100, 1.50));
products.add(new Product("Blue Pen", 100, 1.50));
どうしますか? – vlaxmi
商品の一部を入力すると、その商品を選択するか、一致する商品名のリストを表示するように売り上げを変更するにはどうすればいいですか – Dan
最新の編集に商品を追加しました – Dan