Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JAVA-查找双类型数组的平均值-我的代码不';行不通_Java_Arrays_Numbers_Average_Operation - Fatal编程技术网

JAVA-查找双类型数组的平均值-我的代码不';行不通

JAVA-查找双类型数组的平均值-我的代码不';行不通,java,arrays,numbers,average,operation,Java,Arrays,Numbers,Average,Operation,我的代码应该执行以下操作: Average is 2.1 Average is 4.4 Average is 6.9 Average is 9.6 Average is 12.5 将此特定数组中的所有双精度值相加:doublenums[]={10.5,11.50,12.50,13.50,14.50} 之后,它应该除以5或nums 总而言之,我应该得到1个结果,但我的代码分别为每个元素显示nums[I]/5 请检查我的代码并告诉我,我做错了什么 public class HelloWorld

我的代码应该执行以下操作:

Average is 2.1
Average is 4.4
Average is 6.9
Average is 9.6
Average is 12.5
  • 将此特定数组中的所有双精度值相加:double
    nums[]={10.5,11.50,12.50,13.50,14.50}

  • 之后,它应该除以5或nums

  • 总而言之,我应该得到1个结果,但我的代码分别为每个元素显示nums[I]/5

    请检查我的代码并告诉我,我做错了什么

    public class HelloWorld{
    
         public static void main(String []args){
            double [] nums = {10.5, 11.50,12.50,13.50,14.50};  
            double result = 0;
            int i;
            for(i=0; i<nums.length;i++){
                result = result+nums[i];
                System.out.println("Average is "+ result/5);
            }
      
         }
    
    }
    

    将打印线移出循环,使平均值只打印一次

    for(i=0; i<nums.length;i++){
        result = result+nums[i];        
    }
    
    System.out.println("Average is "+ result/5); // Moved out from the loop body
    

    for(i=0;i您也在循环中打印平均值。您要做的是这样的:

    for(i=0; i<nums.length;i++)
        result = result+nums[i];
    System.out.println("Average is "+ result/5); 
    

    for(i=0;i)你已经把print语句放在循环中了。为什么你希望它只打印一次?因为我复制了这本与这本该死的书完全相同的东西,我希望它能工作,显然这本书是BS。我花了40多英镑买了这本书。