这是我的代码:
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无法解析为变量.
它基本上是一种方法,可以将物品清单放在购物篮中; 打印项目及其个别价格,然后查找项目的总价格(总和).
谁能告诉我我做错了什么?