如何在這種情況下返回int值?如何使用方法從Map中返回值?
import java.util.*;
public class ShoppingCart {
private Map<String, Purchase> shoppingCart = new HashMap<String, Purchase>();
public void add (String product, int price) {
Purchase purchase = new Purchase(product, 1, price);
shoppingCart.put(product, purchase);
}
public int totalPrice() {
//How do I accomplish this? I want to return all the prices summed together
}
}
}
購買方式的構造是:
public Purchase(String product, int amount, int price) {
不太明白這個問題。你需要使用的方法還是相同的算法? – 2012-03-23 11:54:43
這是一個家庭作業嗎?如果是這樣,請標記爲 - 否則人們可能會爲你做所有的工作。 ;) – raveturned 2012-03-23 12:00:06
感謝您的幫助,現在就明白了。我之前嘗試過類似的東西,並理解了原理,但無法完全理解。 – Mark 2012-03-23 12:06:29