Mas acho que o maior problema dessa abordagem é que o nome do aluno fica junto com as notas no array. Acho que seria preferível utilizar um HashSet com o nome do aluno como chave (key) e no value o array das notas, ou algo do tipo.
Cada aluno tem que verificar 4 notas...
Meu for cada aluno ta vindo 12 notas...
Tenho 3 alunos e 12 notas, são 4 notas para cada aluno!
adornes
Amigão, tá confuso esse teu algoritmo.
Primeiramente, o incremento do i (i++) na linha 9 tá quebrando a lógica, visto que o for já se encarrega desse incremento e o mesmo resultado poderia ser obtive com “for-each” de forma mais clara, conforme exemplo abaixo. Mas esse objeto “nota” também está confuso, pois em um atributo (notas) guarda as notas e em outro atributo (id_alunos) guarda os ids dos alunos, mas se perde a relação entre um e outro.