Exercício 4:
/* 4 - Escreva um programa para ler 3 notas diferentes de um aluno e informar
* o valor da sua maior nota.
* Altere este programa para informar também se a maior nota foi a
* primeira, a segunda ou a terceira.
*
* INICIAR:
* public class Main {
public static void main (String args[]) {
new E4();
}
}
*/
import javax.swing.*;
public class E4 extends JOptionPane {
public E4() {
init();
}
private void init() {
for (int i = 0; i < qtdNotas; i++) {
nAtual = Float.parseFloat(showInputDialog(null, (i + 1) + " Nota: "));
if (i == 0) {
nMaior = nAtual;
maiorNota = i + 1;
} else {
if (nAtual > nMaior) {
nMaior = nAtual;
maiorNota = i + 1;
}
}
}
showMessageDialog(null, "Maior nota: " + nMaior + "\nA maior nota digitada foi a " + maiorNota + ".");
}
private final int qtdNotas = 3;
private float nAtual, nMaior = 0;
private int maiorNota;
}