需要帮助getCartTotal()

时间:2014-01-17 15:03:38

标签: java android eclipse web-applications

我在eclipse中使用的一些java代码遇到了一些问题,使得移动应用程序购物网站有点像doohicky lol ......

我的其余代码很好,但我在购物车上苦苦挣扎。到目前为止,我已经设法让购物车在使用“扩展应用程序”行的应用程序中运行,以及如何根据产品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;
}

}

1 个答案:

答案 0 :(得分:0)

正如小册子所说:

public double getCartTotal() {
    double totalPrice = 0.0;
    for(Product p: cart) {
        totalPrice += p.getProductPrice();
    }
    return totalPrice;
}