首页 > 解决方案 > 有没有办法在分配最终变量后更改它们?

问题描述

import java.util.Scanner;

public class OnlineShop {

  public static void main (String[]args) {

    final double subAmmount;

    subAmmount = subAmmount + Array[i];
}

错误:

The final local variable subAmmount may have already been assigned

标签: javaarraysvariablesfinal

解决方案


“subAmmount”尚未初始化/设置,因此您不能将 subAmmount 添加到自身,因为它不等于任何东西。


推荐阅读