String[]aluno=newString[10];String[]nota1=newString[10];String[]nota2=newString[10];for(inti=0,j=0,k=0;i<aluno.length;i++,j++,k++){aluno[i]=JOptionPane.showInputDialog(null,"Digite o Nome do Aluno");nota1[j]=JOptionPane.showInputDialog(null,"Digite a primeira nota da prova:");nota2[k]=JOptionPane.showInputDialog(null,"Digite a Segunda nota da prova:");}for(inti=0,j=0,k=0;i<aluno.length;j++,i++,k++){System.out.println("O Aluno:"+aluno[i]+"Tirou a Nota:"+nota1[j]);}
nota1[j]=JOptionPane.showInputDialog(null,"Digite a primeira nota da prova:");n1=Double.parseDouble(nota1[j]);nota2[k]=JOptionPane.showInputDialog(null,"Digite a Segunda nota da prova:");n2=Double.parseDouble(nota2[k]);
mais e pra calcular a media??, crio um array pra receber as medias???
P
pauloa.a
Cara, consegui…
alguem ai sabe outra forma de fazer???
pra quem tiver a mesma duvida voupostar… o codigo;;;;
String[]aluno=newString[4];String[]nota1=newString[4];String[]nota2=newString[4];double[]media=newdouble[4];doublen1,n2;for(inti=0,m=0,j=0,k=0;i<aluno.length;i++,j++,k++,m++){aluno[i]=JOptionPane.showInputDialog(null,"Digite o Nome do Aluno");nota1[j]=JOptionPane.showInputDialog(null,"Digite a primeira nota da prova:");n1=Double.parseDouble(nota1[j]);nota2[k]=JOptionPane.showInputDialog(null,"Digite a Segunda nota da prova:");n2=Double.parseDouble(nota2[k]);media[m]=(n1+n2)/2;}for(inti=0,m=0,j=0,k=0;i<aluno.length;j++,i++,k++,m++){System.out.println("O Aluno:"+aluno[i]+"Tirou na 1 Nota:"+nota1[j]+"Tirou na 2 Nota:"+nota2[j]+"E sua Media é"+media[m]);
}
}
}
Matchola
importjavax.swing.JOptionPane;publicclassMedia{publicstaticvoidmain(String[]args){String[]aluno=newString[10];String[][]notas=newString[aluno.length][10];double[]mediaNotas=newdouble[aluno.length];for(inti=0;i<aluno.length;i++){aluno[i]=JOptionPane.showInputDialog(null,"Digite o Nome do Aluno");for(intj=0;j<notas[i].length;j++)notas[i][j]=JOptionPane.showInputDialog(null,"Digite a "+(j+1)+" nota da prova:");}for(inti=0;i<aluno.length;i++){for(intj=0;j<notas[i].length;j++)mediaNotas[i]+=Double.parseDouble(notas[i][j]);mediaNotas[i]/=notas[i].length;System.out.println("O Aluno: "+aluno[i]);for(intj=0;j<notas[i].length;j++)System.out.println("Tem a Nota "+(j+1)+": "+notas[i][j]);System.out.println("Tem media de: "+mediaNotas[i]+"\n");}}}