刚学java不太懂help

俺打算输入一个数组,然后把它输出,但是为什么会出现这个情况,各位,help me吧

img

img

这些放循环外边

img

    public static void main(String[] args) {
        double arr[] = new double[3];
        int i;
        int len = arr.length;
        Scanner sc = new Scanner(System.in);
        for (i = 0; i < len; i++) {
            arr[i] = sc.nextDouble();
        }
        sc.close();
        for (double element : arr) {
            System.out.println(element);
        }

    }

<= len 修改为 < n