JAVA方法,用于计算和打印项目的总和

时间:2013-10-04 04:32:55

标签: java

因为我是初学者,所以我正在与JAVA挣扎。我应该做的是:

向主类中的printOrderCost()方法添加一些必要的语句,以便此方法计算并打印订单中所有啤酒项目的总成本。 (此方法为每个啤酒项目调用getCost()方法,累计所有getCost()值的总和,然后打印总和 - 所有啤酒对象的总成本。)

public static void printOrderCost(Beer[] order)
 {
  double totalCost;
  int count;

 }


 }

 public double getCost()
 {
   double cost;
   cost = quantity * itemCost;
   return (cost);

 }

 public String toString()  // not necessary to format the output
 {
   String s;
   s = brand + " ";
   s += quantity + " " ;
   s += itemCost + " ";
   s += getCost();

   return s;


 }

输出:

Bud 5 3.0 15.0
Canadian 5 1.0 5.0
Blue 3 2.0 6.0
White Seal 4 1.0 4.0
Bud Light 1 2.0 2.0

1 个答案:

答案 0 :(得分:2)

for-loop开始,在每个项目上调用getCost,打印结果。

public static void printOrderCost(Beer[] order) {
    double totalCost = 0;
    int count = order.length;
    for (Beer beer : order) {
        // Use beer.getCost() and add it to the totalCost
    }
    // Print the results...
}

请查看The for statement了解详情