需要有关getCartTotal()的帮助

用户名

我在日食中正在使用的一些Java代码有一些问题,以使移动应用程序购物网站有点笨拙...

我其余的代码很好,但是我在购物车上有点挣扎。到目前为止,我已经成功地使购物车能够使用“扩展应用程序”行在who应用程序中进行操作,以及如何基于产品ID从购物车中检索产品。

现在,我正在苦苦挣扎的是如何使用getCartTotal()提取购物车中产品的成本并产生小计,然后在进行结帐之前将其显示给用户。

有任何想法吗?

提供的任何帮助将不胜感激:)

编辑对于那些答复说这是“有限的代码”的人,我只粘贴了我正在苦苦挣扎的部分……而且我正在eclipse程序中工作,其中所有类对象都位于单独的部分中。

致克里斯蒂娜(Christina):是的,我正在寻求有关如何弄清楚算法的帮助,我将看一下小册子的答案,看看是否会对我有所帮助:)谢谢。

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;
}

}
XWaveX

正如小册子所建议的:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章