【发布时间】:2014-02-06 23:15:22
【问题描述】:
我在 Eclipse 中编写的一些 java 代码有点问题,以使移动应用购物网站有点笨拙,哈哈……
我的其余代码都很好,但我在购物车上有点挣扎。到目前为止,我已经设法让购物车使用“扩展应用程序”行在 who 应用程序中运行,以及如何根据产品 ID 从购物车中检索产品。
现在我正在苦苦挣扎的是如何使用 getCartTotal() 来提取购物车中产品的成本并生成小计并将其显示给用户,然后再进行结帐。
有什么想法吗?
任何帮助将不胜感激:)
编辑对于那些回答这是“有限代码”的人,我只粘贴在我正在努力解决的部分......另外我正在 eclipse 程序中做我的工作,所有课程对象位于不同的部分。
致克里斯蒂娜:是的,我在寻求有关如何计算算法的帮助,我会查看小册子的答案,看看这是否对我有帮助:) 谢谢。
package uk.ac.uk.st265.shopper;
import java.util.ArrayList;
import java.util.List;
import android.app.Application;
public class ShopperApp extends Application {
public List<Product> cart = new ArrayList<Product>();
Product findInCart(int id){
for (int i=0; i < cart.size(); i++){
Product p = cart.get(i);
if (p.getProductId() == id)
return p;
}
return null;
}
}
【问题讨论】:
-
遍历购物车中的商品,将它们的价格添加到最后返回的局部变量中?
-
您目前没有为 getCartTotal() 编写任何代码。您是否在寻求帮助找出算法? (如果是这样,请参阅@pamphlet 的回答)。
标签: java android eclipse web-applications