public static void main (String[] args)

解决方案 »

  1.   

    {for (double i=0.0;i<arr.length ;i++ )
    这里不用doulbe,用int
      

  2.   

    class Avg2 {
    static double avg(double[] arr){
    double sum=0.0;
    if (arr.length>0)
    {for (double i=0.0;i<arr.length ;i++ )  //不要用double,有精
                                                              //度损失,编译过不了
    sum + =arr[i];                 //“+”和“=”之间不要
                                                              //有空格
    sum /=arr.length;
    }
    return sum;
    }
    static int avg (int[] arr) {
    int sum=0;
    if (arr.length>0)
    {for(int i=0;i<arr.length;i ++)
    sum +=arr[i];
    sum /=arr.length;
    }
    return sum;
    }public static void main (string[] args)                   //少了“{”
    int[] intArray ={1,2,3,4,5};
        double[] doubleArray ={10,20,30,40,50};
    System.out.println (avg(intArray));
    System.out.println (avg(doubleArray));
    }
    }---------------------------------------------------------------------------------
    改过来试试吧,顺便提一句,你的写做格式要注意工整了,我看了很久才看懂                '''             
                   (0 0)            
       +-----oOO----(_)------------+
       |                           |
       |         有感而发!         |
       |                           |
       |                           |
       +------------------oOO------+
                  |__|__|           
                   || ||            
                  ooO Ooo