En el contexto del lenguaje Java, supongamos que tenemos una matriz de SaldoMensual declarada de la siguiente forma: float[] SaldoMensual = new float[12] ; Elija de entre las siguientes, la instrucción repetitiva que nos permitirá recorrer todas sus posiciones:
- A.for (int i=0;i<12;i++) System.out.println(SaldoMensual[i]);Respuesta correcta
- B.for (int i=1;i<12;i++) System.out.println(SaldoMensual);
- C.for (int i=1;i<=12;i++) System.out.println(SaldoMensual[i]);
- D.for (int i=0;i>=12;i++) System.out.println(SaldoMensual[i]);
Explicación
La respuesta correcta es A. Una matriz float de 12 elementos tiene índices válidos del 0 al 11. El bucle for(int i=0;i<12;i++) recorre correctamente todas las posiciones desde el índice 0 hasta el 11. Las otras opciones tienen errores: la B comienza en 1 (omitiendo la posición 0), la C itera hasta 12 (excediendo el índice máximo), y la D usa un operador de comparación incorrecto.