Galera fiz este algoritimo em java.
O problema quando compilo no netbeans e clico pra executar nao da erro, mas nao faz nada.
A não ser q eu clico em executar arquivo no Main.Java ai executa normal.
Mas meu jar nun executa.
Main.Java:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package trabalhandocomclasses;
/**
*
* @author Lucas
*/
public class Main {
public static void main(String[] args) {
new Aluno().verifica();
}
}
Aluno.Java:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package trabalhandocomclasses;
import javax.swing.*;
/**
*
* @author Lucas
*/
public class Aluno {
public float n1,n2,n3,n4,media;
String resultado;
public void verifica(){
n1 = Float.parseFloat(JOptionPane.showInputDialog("Digite o valor da nota do 1° bimestre","60"));
n2 = Float.parseFloat(JOptionPane.showInputDialog("Digite o valor da nota do 2° bimestre","60"));
n3 = Float.parseFloat(JOptionPane.showInputDialog("Digite o valor da nota do 3° bimestre","60"));
n4 = Float.parseFloat(JOptionPane.showInputDialog("Digite o valor da nota do 4° bimestre","60"));
media = Float.parseFloat(JOptionPane.showInputDialog("Digite o valor da média bimestral","60"));
try{
if ((n1+n2+n3+n4)<(media*4)){
resultado = "reprovado";
JOptionPane.showMessageDialog(null,"O aluno está reprovado!, a média deveria ser:" +media+"");
}else if ((n1+n2+n3+n4)>=(media*4)){
resultado = "aprovado";
JOptionPane.showMessageDialog(null,"Parabéns o aluno está aprovado!");
}else{
JOptionPane.showMessageDialog(null,"Erro ao calcular.");
}
}catch(Exception ex){
new Aluno().verifica();
}
}}//fim do algoritimo.