有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为什么我的方法不将每个数组元素的长度存储到我的变量中?

这是月食。我编写了这段代码,应该对ArrayList中的每个String元素求和,然后返回三次方的和。问题是,每次在添加字符串的情况下运行该方法时,它都返回0.0

我不明白为什么在第6行,循环没有计算每个字符串元素的长度,并将值存储到sum1

public static double q1(ArrayList<String> input1) {

    ArrayList<String> array1 = new ArrayList<String>();
    double sum1 = 0;
    for (String s1: array1) {
         sum1 += s1.length(); //Line 6
    }
    return Math.pow(sum1, 3);
}

共 (0) 个答案