Preenchimento Arrays multidimensionais java

Já funcionou :) estava a verificar a posição 0 porque é essa que guarda o numero, mas não deve ser mesmo necessário.
eis como ficou o codigo:
Nota, so coloquei o int numec para ele primeiro fazer a verificação se é 0 ou não.

public static void inserir( int a[][]){//funcao que pede os dados, so falta por a acabar quando o numec for 0
for(int i=0; i<2; i++){
for(int j=0; j<7;j++){
switch(j){
case 0: System.out.println("Inseir numero aluno");
int numec=Sc.nextInt();
if(numec!=0){
a[j]=numec;
}
else return;


break;

case 1: System.out.println("Inserir a nota 1");
a[j]=Sc.nextInt(); break;

case 2: System.out.println("Inserir nota 2");
a[j]=Sc.nextInt(); break;

case 3: System.out.println("Inserir nota 3");
a[j]=Sc.nextInt(); break;

case 4: System.out.println("Inserir nota 4");
a[j]=Sc.nextInt(); break;

case 5: a[j]=(int) ((a[1])*0.1+(a[2])*0.3+(a[3])*0.1+(a[4])*0.5); break;



}
}
}
}
 
Back
Topo