输入n个数,求这些数中大于其平均值的数

从键盘上输入n个数,输出这些数中大于其平均值的数

import java.util.ArrayList;
import java.util.Scanner;

public class test {
	public static void main(String[] args) {
		ArrayList<Integer> num = new ArrayList<Integer>();
		Scanner input = new Scanner(System.in);
		String str = input.nextLine();
		input.close();
		String[] numList = str.split("\\s");
		for(String s : numList){
			num.add(Integer.parseInt(s));
	    }
		int average = 0;
		for (int value : num) {
	        average += value;
	    }
		average = average/num.size();
		for (int value : num) {
	        if(value>average) {
	        	System.out.print(value+" ");
	        }
	    }
	}
}