wellingtonsr
(usa Slackware)
Enviado em 25/12/2011 - 13:14h
Segue abaixo o código com janelas. Essa é a maneira mais simples de se fazer. Nesse caso o código da janela(JOptionPane.showInputDialog(null, "Digite a primeira nota: ")...) é colocado na própria class. Mas pode ser criada uma outra class só com o código da janela. Qualquer dúvida posta aí. valeu.
import javax.swing.JOptionPane;
public class MyClass {
public static void main(String args[]) {
double nota1;
double nota2;
double nota3;
double media;
//aqui é feita uma conversão. pois se fosse feito apenas assim:
//nota1 = JOptionPane.showInputDialog(null, "Digite a primeira nota: "));
//nota2 = JOptionPane....
//nota3= JOptionPane...
//daria erro porque o valor atribuido as variáveis nota1, nota2 e nota3 seria do tipo String
//mas elas são do tipo double.
//para resolver usá-se Double.parseDouble(JOptionPane...) para converter para double.
nota1 =Double.parseDouble(JOptionPane.showInputDialog(null, "Digite a primeira nota: "));
nota2 =Double.parseDouble(JOptionPane.showInputDialog(null, "Digite a segunda nota: "));
nota3 =Double.parseDouble(JOptionPane.showInputDialog(null, "Digite a terceira nota: "));
media = (nota1 + nota2 + nota3) / 2;
if (media < 3){
JOptionPane.showMessageDialog(null, "O aluno foi reprovado: " + media);
}else if (media >=3.0 && media <= 7.0){ //essa comparaçao deve ficar dessa forma
JOptionPane.showMessageDialog(null, "O Aluno ficou de Exame: " + media);
}else{
JOptionPane.showMessageDialog(null, "O Aluno foi Aprovado: " + media );
}
}
}