Maçada boa noite,
estou tentando fazer um código que leia a quantidade de alunos, quantas provas cada um fez e leia o nome de cada aluno. Fiz o seguinte código:
import java.util.Scanner;
import static java.lang.System.out;
public class MultiComplexo
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
out.printf("Quantos alunos?\n");
int totalAlunos = input.nextInt();
out.printf("Quantos provas para cada um?\n");
int totalProvas = input.nextInt();
int notas[][] = new int[totalAlunos][totalProvas];
String nomes[] = new String[notas.length];
for (int cont = 0; cont < nomes.length; ++cont)
{
out.printf("Entre com o nome do aluno %d:\n", (cont + 1));
nomes[cont] = input.nextLine();
}
}
}
Estou tendo problemas na hora de montar o array com os nomes, pois ele já começa pedindo o nome de nomes[1] ao invés de nomes[0].
Alguém pode me ajudar?
Desde já agradeço.

