java - Double 无法取消引用 Java 编译器错误

标签 java arrays methods double

public void additionHW() {
     for(Subject y: sub) {
       for (double s: s.getHomeworkMark()) {
          homeworkAddition += s;
        }
     }

     s.addToTotalHW.add(homeworkAddition);
    }

我收到一条错误消息,指出无法取消引用 double...

有什么想法吗?

最佳答案

你可能想要的是

y.getHomeworkMark()

(如果它返回一个 Array/Collection),因为 s 是一个 double 并且没有该方法。

关于java - Double 无法取消引用 Java 编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21463674/

相关文章:

Python 在 Ruby 中的枚举?

java - 如何在java中使用方法来使用按位运算符?

python - 在 Python 中,什么是 method_descriptor?

java - Java 版本 (1.3/1.4/1.5/1.6/...) 的受欢迎程度有哪些衡量标准?

java - Java 服务器的 JSON 格式

java - 如何解析Sub JSONArray并显示图像?

javascript - jQuery 循环遍历 JSON 数组

java - 在java中设置字段等于方法的参数

java - Apache Shiro 是否支持 bCrypt?

java - 如何扩展 TimerTask 中的方法运行。必须接受字符串参数