Hola, para quien revise este ejercicio que quedó sin comentar, está bien resuelto. Solo indicar que al declarar arrays o colecciones de objetos en general es preferible utilizar nombres en singular. Por ejemplo en lugar de un array String [] meses declararíamos String [] mes. El objetivo es que cuando usemos elementos del array si usamos mes[4] su interpretación es más directa (mes 4 del array) que si usamos el plural (meses 4 del array ¿?, es más difícil si usamos el plural). Puede haber excepciones, pero esto puede ser una idea general.
Tener en cuenta que al comenzar los elementos del array por 0 resulta que el mes 0 es enero, el mes 1 febrero y así hasta diciembre que es el elemento 11 del array y no el 12 como podría suponerse si pensamos empezando a contar desde 1.
Por otro lado es preferible poner nombres de clases que eviten confusiones. Por ejemplo en Java hay una clase del API que es Arrays. Si llamamos a la clase ClaseArray resulta un tanto confuso. Por eso sería preferible nombrarla como AdivinarMeses, EjercicioCU00669B o de otra manera.
Saludos