我的作业要求我将商品添加到购物车,要求用户输入。我们将使用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
答案 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()
方法。