船舶ouo 2021-09-27 16:32 采纳率: 73.3%
浏览 36
已结题

Java 程序填空 数组求平均值!

题目如图

img

我做的


import java.util.Scanner;
public class aver {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
          int ri, repeat;
          int i, n, sum,a[];
          float aver;
          sum=0;
          Scanner in=new Scanner(System.in);
          repeat=in.nextInt();
          for(ri=1; ri<=repeat; ri++){
              n=in.nextInt();
              a=new int[n];
              for(i=0; i<=a.length-1; i++)
                  a[i]=in.nextInt(); //这个循环输入数组各元素
              /*--------------*/
              sum = sum + a[i];
              aver=sum/n;
             
              System.out.println("aver="+aver);
          }
    }

}

报错内容是这样,有人能帮我看看怎么改嘛qwq

img

  • 写回答

2条回答 默认 最新

  • Winson.J 2021-09-27 16:35
    关注

    第17行,第19行,加个大括号,
    原代码里第19行其实不在16行的循环体里;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月5日
  • 已采纳回答 9月27日
  • 创建了问题 9月27日