Erro Scanner

public class Main {

	public static Scanner scan;
	
	public static void main(String[] args) {
		
		scan = new Scanner(System.in);
		String entrada = scan.nextLine();
		
		int[] dados = retornaInteiro(entrada);
		
		
		System.out.println(estatisticaOrdem(dados));
		
	}

Não executa, não abre o compilador para eu por os números.

Exception in thread “main” java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Scanner.java:1540)
at Main.main(Main.java:10)

int[] dados = retornaInteiro(entrada);//essa linha tem erro, pois voce declarou um array e o método retorna um valor inteiro, nao uma coleção/vetor de valores inteiros (int[] dados)

Tente:

public static void main(String[] args) {
        int[] dados = new int[5];//
        Scanner scan = new Scanner(System.in);
        for (int i = 0; i < dados.length; i++) {//for usado para percorrer o vetor dados, declarado antes do scan
            System.out.println("Informe um valor inteiro");
            String entrada = scan.nextLine();
            dados[i] = retornaInteiro(entrada);//linha corrigida
        }
        System.out.println(Arrays.toString(dados));//imprime o array
        //lembre de importar as classes
    }
public static void main(String[] args) {
    compare(new Scanner(System.in), new int[5]);
}
private static void compare(Scanner scan, int[] array){
    for(int inicio = 0; inicio < array.length; inicio++){            
        System.out.println("Informe um valor inteiro");
        array[inicio] = Integer.parseInt(scan.next());            
    }
    System.out.println(Arrays.toString(array));
    
}