import [Link].
*; //Importamos este paquete para usar JOptionPane
/**Progrgama que demuestra el uso de Subindices en Java.
@author Abigail Luna
*/
class Subindices {
//Declaramos las variables globales
/**La variable cal es de tipo double subindexada (numérica fraccionaria)
y almacena las calificaciones.*/
double[] cal;
/**La variable suma es de tipo double (númeroca fraccionaria)
y almacena la suma de las calificaciones.*/
double suma;
/**La variable promedio es de tipo double (numérica fraccinaria)
y almacena el promedio de las calificaciones.*/
double promedio;
/**La variable nCal es de tipo int (numérica entera) y almacena
el número de calificaciones a promediar.*/
int nCal;
/**El método main() es donde inicia la ejecución del programa
creando una "instancia" de Operadoes() e invocando el método
promediar().*/
public static void main(String[] args) {
new Subindices().promediar();
} // Aquí termina el método main()
/**El método promediar() pregunta al usuario por las calificaciones
las suma y promedia, desplegando los resultados en la pantalla.*/
public void promediar() {
//Preguntamos al usuario el número de calificaciones a promediar
nCal = [Link]([Link](null,
"¿Cuántas calificaciones desea promediar?"));
//Dimenionamos cal (reservamos memoria dependiendo el número
//de subíndices
cal = new double[nCal];
//Iniciamos la suma a cero
suma = 0;
//Creamos un ciclo for para repetir la pregunta nCal veces
for (int i = 0; i < nCal; i++) {
//Preguntamos al usuario por las calificaciones
cal[i] = [Link]([Link](null,
"Teclee la calificación " + (i+1) + ":"));
//Sumamos las calificaciones
suma = suma + cal[i];
} //Aquí termina el ciclo for
//Calculamos el promedio
promedio = suma/nCal;
//Definimos el mensaje
String mensaje = "El promedio de las " + nCal +
" calificaciones, ";
for (int i = 0; i < nCal; i++) {
mensaje = mensaje + cal[i] + ", ";
mensaje = mensaje + " es de " + promedio + ".";
//Desplegamos las calificaciones y sus promedios en la pantalla
[Link](null, mensaje);
} // Aquí termina el método promediar()
} // Aquí termina la clase [Link]