如何让这串代码能够将数据存储在数组中,并且求出平均数,最后判定平均数是否大于等于60?

import java.util.Scanner;

public class b {

public static void main(String[] args) {
    Scanner in =new Scanner(System.in);
    int number;
    int[] numbers =new int[100];
    int sum = 0;
    int count = 0;
    number = in.nextInt();
    numbers[sum] =number;
    while (number != 0)
    {
        sum =sum+number;
        count = count+1;
        number = in.nextInt();
    }
    if (count >0)
    {
    System.out.println("数组a="+number);
    System.out.println("平均数d="+sum/count);
    }
    int d = sum/count;
    if (d >=60)
    {
    System.out.println("ture");
    }
    System.out.println("false");
}

}

1、第8行numbers[sum] = number;放入while循环中修改为numbers[count] = number;
2、第9行while循环条件增加count的判断,修改为while (number != 0 && count < numbers.length)
3、第17行打印的是数组应该是numbers,如果要打印显示数组元素,需要修改为System.out.println("数组a="+Arrays.toString(numbers));
4、第25行应该是if判断的else内容,需要在24后增加else{将25行包括住。
整体修改之后代码如下:

Scanner in =new Scanner(System.in);
int number;
int[] numbers =new int[100];
int sum = 0;
int count = 0;
number = in.nextInt();
while (number != 0 && count < numbers.length) {
    numbers[count] = number;
    sum = sum + number;
    count = count + 1;
    number = in.nextInt();
}
if (count > 0) {
    System.out.println("数组a="+Arrays.toString(numbers));
    System.out.println("平均数d="+sum/count);
}
int d = sum/count;
if (d >= 60) {
    System.out.println("ture");
} else {
    System.out.println("false");
}