小编use*_*674的帖子

无法从for循环中获得总和

这是我的代码:

public void checkOut() {   
    double sum;
    System.out.println("Checking out items ..."); 
    for (int i = 0; i < purchases.length; i++) {
        sum =+ purchases[i].getPrice();
        System.out.println(purchases[i].getDescription() + "/" + purchases[i].getPrice());
    }
    System.out.println("Amount due: " + "$" + new DecimalFormat("0.00").format(sum)); 
}
Run Code Online (Sandbox Code Playgroud)

当我编译它时,我收到此错误:

局部变量sum可能尚未初始化.

或者,当我将总和线更改为 double sum = sum + purchases[i].getPrice();

我收到以下错误:

sum无法解析为变量.


它基本上是一种方法,可以将物品清单放在购物篮中; 打印项目及其个别价格,然后查找项目的总价格(总和).

谁能告诉我我做错了什么?

java variables for-loop

0
推荐指数
1
解决办法
661
查看次数

标签 统计

for-loop ×1

java ×1

variables ×1