ola eu conseguir validar a digitação dos vetores mais agora nao to sabendo fazer a letra a, b, c, d como posso fazer isso alguém pode ajudar?? obrigado!
import java.util.*;
public class ex3 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
Faça uma classe em JAVA que carregue uma matriz com as notas de cinco alunos em três provas.
Lembre-se que essa quantidade de alunos e provas é uma suposição e que sua classe poderia ser alterada para funcionar com números muito maiores.
Cada nota digitada deve ser validada e as notas válidas estão entre 0 e 10. Sempre que uma nota inválida for digitada uma nova digitação deve ser solicitada.
Carregue também um vetor com o tipo de média (A ? Aritmética e P ? Ponderada).
Lembre-se que cada aluno terá um tipo de média e que os tipos digitados devem ser validados e os tipos válidos são: A, a, P, p.
Sempre que um tipo inválido for digitado uma nova digitação deve ser solicitada.
Os pesos da média ponderada são: 2, 3 e 10.
Mostre:
a) O número de cada aluno (nº da linha ou da coluna), a média e a situação (aprovado ou reprovado, considerando para aprovação média de no mínimo 7)
b) A média de todos os alunos juntos em cada prova
c) A maior nota de cada aluno e em que prova aconteceu, DESCONSIDERAR empates.
d) A menor nota em cada prova e a que aluno pertence, CONSIDERAR empates.*/
double nota[][] = new double [5][3];
String media[] = new String[2];
int i,j,m;
Scanner dado = new Scanner(System.in);
for(i=0;i<=4;i++){
for(j=0;j<=2;j++){
System.out.println("digite as notas dos alunos" +(i+1));
System.out.println("notas da prova "+(j+1));
nota[i][j]= dado.nextDouble();
if(nota[i][j]> 10 || nota[i][j] < 0){
System.out.println("nota inválida");
System.out.println("digite novamente");
nota[i][j]=dado.nextDouble();
}
else{
System.out.println("nota válida");
}
}
for(m=0;m<=0;m++){
System.out.println("digite o tipo da média A-aritmédia e P-ponderada");
media[m]=dado.next();
if(media[m].equals("p")|| media[m].equals("P")|| media[m].equals("a")|| media[m].equals("A")){
System.out.println("media válida");
}
else{
System.out.println("média inválida");
System.out.println("digite novamente");
media[m]=dado.next();
}
}
}
}
}