java - 如何存储从以数组作为参数且返回类型为 double 的方法传递的值?

标签 java methods return-type

我有一个以数组作为参数的方法,我想从中传递一个 double 值,但无法存储从该方法传递的值。

public static void main(String[] args) {

    double [] temperature = {2.5, 10.3, 50.0, 66.7, 77.9, 33.2, 0.33};

    double final = averageTemp(temperature);

    System.out.println(final);
}
public static double averageTemp(double [] temp){
    int size =temp.length ;
    double total = 0;
    for(int i =0; i<size; i++){
        total += temp[i];
    }
    double average =  total/size;

    return average;
}

我希望将返回的“平均值”存储在“final”变量中并打印它。 但出现错误。

最佳答案

“final”是Java中的关键字。

选择不同的变量名称。

关于java - 如何存储从以数组作为参数且返回类型为 double 的方法传递的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56156132/

相关文章:

Java - 尝试理解线程和 new Thread(this).start();

python - 为什么具有相同 `id` 的两个函数可以具有不同的属性?

javascript - Javascript 中的模拟方法——它们是如何工作的?

c++ - 获取 C++ 中运算符的返回类型?

c++登录系统 - 如何返回用户名?

java - 转换实例/引用?

java - 如何使https ://localhost:port use self-signed certificate in embedded Jetty?

Java 正则表达式接受除所有破折号之外的任何字符串

java - hibernate : How to prevent SQL injection when the collection elements needs to check with `like` operator?

java - 在类中找不到主要方法/表达式的非法开头