Duvida no código

Galera, se puderem me ajudar com essa questão…

Escreva um programa Java que faz a leitura de 10 valores inteiros e armazena esses valores em um array.

O programa imprime o índice do maior valor inteiro armazenado no array. Caso o maior valor apareça mais de uma vez no array, deve ser impresso o somatório dos índices de todas as suas ocorrências.

ENTRADA:
1

2

3

1

2

3

1

2

3

1

SAÍDA:
15

Poste o código que você já tem!

import java.io.;
import java.util.
;

public class HuxleyCode {
public static void main(String args[]) {
Scanner in=new Scanner (System.in);
int tamanhoArray =10;
for(int i = 0; i < tamanhoArray; i++){
int a = in.nextInt(); // recebe
int [] array = new int [a]; //armazena
}
int idx = busca(array);
int count =idx;

}

private static int busca(int []array) {
	int maior = 0;
	for (int i=1;i<array.length;i++) {
		if (array[i]>array[maior]);{
			maior = i;
		}
	}
	return maior;
}

}