如何使用双打添加数组列表

时间:2013-11-27 23:59:04

标签: java

我的作业要求我将商品添加到购物车,要求用户输入。我们将使用add方法,但我一直收到错误。我已经尝试了好几天了,我也在网上搜索过,找不到我理解的答案。

List<Double> shoppingCart = new ArrayList<Double>(); 
shoppingCart.add(" "); 
double shoppingCartItem; 
shoppingCartItem = numberReader.nextDouble(); 
for (int counter = 0; counter <shoppingCart.size(); counter++) {
   System.out.print("Item"); 
}

非常感谢任何帮助。另外,我对java非常新。

我意识到我想要做的事情可能并不清楚。这就是完成的程序应该如何看待。我已经做了好几天了。任何方向都会如此受到赞赏。我迷失了,我所做的一切都让这最糟糕。

![输入图片1

1 个答案:

答案 0 :(得分:0)

add(obj)函数会将给定对象添加到列表中。所以你应该添加你的双变量。你需要预先添加一个'empty'元素(这是我假设你要跟空字符串做什么?) E.g

ArrayList<Double> shoppingCart = new ArrayList<Double>(); 
double shoppingCartItem; 
shoppingCartItem = numberReader.nextDouble(); 
shoppingCart.add(shoppingCartItem); 
for (int counter = 0; counter <shoppingCart.size(); counter++) {
    System.out.print("Item"); 
}

虽然一开始可能会令人生畏,但在使用您不熟悉的类和函数时阅读文档总是一个好主意。例如,here是有关add()方法的信息。

我猜你可能想在某个时候使用检索列表中的双打,所以请阅读get()方法。