Veréis, tengo un problema un poco raro para mí, bueno, realmente creo que tengo 2, aunque uno lo he solucionado (creo) pero de manera algo chapuzera (tal vez no, y sea así )
El programa es simple, consiste en almacenar datos en unos vectores, el error me sale al mover escribir en uno de los for el array (El error me dice: Not a statement).
Código PHP:
public class Ejercicio4 {
public static void main(String[] args) {
int i, a;
final int NOTA = 3;
final int ALUMNOS = 5;
int Alumnos[][] = new int[ALUMNOS][NOTA];
BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.in));
for (i=0; i<ALUMNOS; i++){
for(a=0; a<NOTA; a++){
try{
Alumnos[i][a] = Integer.parseInt(keyboard.readLine());
} catch( IOException e) {
System.out.println("Error");
}
}
Alumnos[i][a]; /*Aquí es dónde me da el error "Not a statement", y
la única manera de que no me de error es haciendo una igualación
y no sé por qué, quedando así: Alumnos[i][a]=Alumnos[i][a];
Así es la única manera que no me de error, si es así que está correcto, explicadmelo. */
}
for (i=0; i<ALUMNOS; i++){
for(a=0; a<NOTA; a++){
System.out.print(Alumnos[i][a]+", ");
}
System.out.println("");
Alumnos[i][a]; //Aquí idem de lo mismo
}
}
}