我應該編寫一個程序,在禮品註冊表中創建條目。用戶可以輸入所需的禮物和可以購買的商店。一旦用戶表達希望停止輸入新項目,將顯示所有禮品項目&商店的摘要。我的Array程序
Below is a sample output
Do you wish to make a gift registry list? (y/n): y
Enter item: watch
Enter store: Swatch
Any more items? (y/n): y
Enter item: ballpen
Enter store: National Bookstore
Any more items? (y/n): n
Gift Registry:
watch - Swatch
ballpen - National Boo
如果我沒有弄錯,我應該使用這個程序的數組?是否可以有一個依賴於計數器的數組長度(用戶輸入的次數)?
到目前爲止,這些都是我的代碼:
package arrays;
import java.util.*;
import java.util.List;
import java.util.ArrayList;
public class GiftRegistry
{
public static void main (String[] args)
{
Scanner input = new Scanner(System.in);
String choice;
// Declare array num
ArrayList<String> items = new ArrayList<String>();
ArrayList<String> stores = new ArrayList<String>();
items.add(items);
stores.add(stores);
System.out.print("Do you wish to make a gift registry list? (y/n):");
choice = input.nextLine();
while (choice.charAt(0) != 'n')
{
System.out.print("Enter item: ");
items.add(items) = input.nextInt();
System.out.print("Enter store: ");
stores.add(stores) = input.nextInt();
System.out.print("Any more items? (y/n):");
choice = input.nextLine();
}
System.out.println("Gift regisrty: ");
}
}
我真的不知道
你正朝着一個好問題的正確方向發展。你解釋了你正在做的事情,並且你已經表現出努力來自己解決它,這是一件非常好的事情。但是你缺少**的描述到底是什麼問題?** – amit
也許嘗試http://codereview.stackexchange.com/ –
代碼不會編譯,因爲在聲明它之前使用'ctr'。對於動態增長的列表,使用'java.util.List'實現。 – jlordo