Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2012, 16:06
Avatar de spyker1925
spyker1925
 
Fecha de Ingreso: febrero-2011
Mensajes: 37
Antigüedad: 13 años, 2 meses
Puntos: 0
Problema con array y for

¡Saludos!
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 ia;
        final 
int NOTA 3;
        final 
int ALUMNOS 5;
        
int Alumnos[][] = new int[ALUMNOS][NOTA];
       
BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.in));
       for (
i=0i<ALUMNOSi++){
           for(
a=0a<NOTAa++){
               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=0i<ALUMNOSi++){
           for(
a=0a<NOTAa++){
               
System.out.print(Alumnos[i][a]+", ");
           }
           
System.out.println("");
           
Alumnos[i][a]; //Aquí idem de lo mismo
       
}
    }

Y el otro problema es, que al correr el bucle y pedir varias veces, el programa tira error como si se saliera del límite de array o algo.