Boa noite pessoal.
Estou com erro nesse codigo, preciso da maior nota digitada para ser exibida no console
No final tambem (ainda nem digitei o codigo) preciso que me mostre os nomes digitados que comecem com a letra ‘a’.
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, “Alunos da Escola X”);
//Vetores para armazenar os dados
String nomes[] = new String[99];
double notas[] = new double[99];
int idades[] = new int[99];
//Entrada
int n = Integer.parseInt(JOptionPane.showInputDialog("Digite a quantidade de alunos: "));
for (int i = 0; i < n; i++) {
nomes[i] = JOptionPane.showInputDialog("Digite o nome do aluno [" + i + "]: ");
notas[i] = Double.parseDouble(JOptionPane.showInputDialog("Digite a nota do aluno [" + i + "]: "));
idades[i] = Integer.parseInt(JOptionPane.showInputDialog("Digite a idade do aluno [" + i + "]: "));
}
//Processamento
//Letra a: maior nota
double posicaoMaiorNota = 1;
for (int i = 1; i < n; i++) {
if (notas[i] > notas[posicaoMaiorNota]) {
posicaoMaiorNota = i;
}
}
JOptionPane.showMessageDialog(null,"A maior nota eh: " + notas[posicaoMaiorNota]);
//