Cómo escribir una matriz para un libro de calificaciones que acepte 10 entradas y no requiera usarlas todas

Aunque una matriz contiene un número fijo de valores, no es necesario inicializar los elementos en cada punto.

1) Cree una matriz para almacenar 10 enteros (en su caso, calificaciones)
arrayName = new int[10];

2) Inicializar elementos

  arrayName [0] = 100;  // primer elemento con índice 0
 arrayName [1] = 200;  // segundo elemento con índice 1
 arrayName [2] = 300;  // y así sucesivamente donde x <= 9 (el índice comienza en 0, la matriz de ejemplo se hizo para contener 10 enteros)

¡Eso es practicamente todo! Si necesita una solución más flexible que una matriz, consulte ArrayList. Recuerde que el ejemplo que se muestra es la forma más simple posible, y puede agregar su propia lógica en torno a estas declaraciones.

Recursos adicionales
Matrices (Tutoriales de Java ™> Aprendizaje del lenguaje Java> Conceptos básicos del lenguaje)
Array vs ArrayList