java - 返回计算总和的数组

标签 java arrays

我必须完成这个返回整个月 CDD 计算总和的方法。我用来计算总和的 cdd 方法首先如下。我可以获得有关如何进行此操作的提示吗?我在数组方面遇到了困难,并且不确定如何开始。

public static double cdd(int max, int min)
{
    double average = ((max + min) / 2.0);
    double cdd = 0.0;

    if (average > 65.0)
    {
        cdd = average - 65.0;
    }
    else
    {
        cdd = 0.0;
    }

    if (max == -999 || min == -999)
    {
        cdd = 0.0;
    }
    else if (max < min)
    {
        cdd = 0.0;   
    }

    return cdd;


public static double monthCdd(int[] max, int[] min)
{
    double sum = 0.0;

    max = new int[31];
    min = new int[31];
    cdd(,);


    return sum;        
}    

最佳答案

填充 maxmin 数组后,

  1. 启动一个 for 循环,该循环将从 0 运行到 max.length - 1,并使用计数器变量 i
  2. 通过传递每个数组中的当前索引元素来循环调用 cdd() 方法,如下所示 cdd(max[i], min[i])
  3. 继续将 cdd() 方法返回的值添加到 sum 变量中,sum += cdd(max[i], min[i]) ;

关于java - 返回计算总和的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22927911/

相关文章:

android - 如何在 android 布局中使用 string.xml 中的字符串数组?

java - 为什么我不能将参数传递给 toString() 方法以及为什么它给出 null?

C - 使用 scanf 将字符串扫描到数组中

C - 计算字符串数组中的字符数

java - 如何从返回 byte[] 的 Web 服务读取响应

javascript - 如何将第一个元素与其余元素进行比较,以及如何将第二个元素与其余元素进行比较以及相同的重复

java - 如何使用正则表达式拆分 MCQ(多项选择题)字符串

java - 在 Oracle 中将 NUMBER 保存为 TIMESTAMP

java - 如何在 java 中删除文件路径编码 %20

java - 如何正确设置hibernate单向一对一映射