[RESOLVIDO]JOptionPane + InputDialog e showMessageDialog

3 respostas
fernando_vip

boa tarde pessoal,

estou iniciando os estudo java, atualmente uso a IDE JCreator e tenho o seguinte Cod:
import javax.swing.*;
public class aluno2 {

    public static void main(String args[]) {

		double media;
		String ler_nota = "";
		String situacao = "";
		JOptionPane.showInputDialog("Digite a Nota do Aluno");
		media = Double.parseDouble(ler_nota);

		if (media >= 7)
			situacao = "Aluno Aprovado";
			else if (media >=5)
				situacao = "Aluno em Recuperação";
				else
					situacao = "Aluno Reprovado";

			JOptionPane.showMessageDialog(null, situacao);
    }


}

ele está até exibindo a primeira cx pra inserção da nota, contudo após isso gera o erro:

Exception in thread "main" java.lang.NumberFormatException: empty String at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:994) at java.lang.Double.parseDouble(Double.java:510) at aluno2.main(aluno2.java:18)

Como posso resolver isso?
Grato

3 Respostas

julianom

Oi,

Troque isso:

JOptionPane.showInputDialog("Digite a Nota do Aluno");

Por isso:

ler_nota = JOptionPane.showInputDialog("Digite a Nota do Aluno");

flw

fernando_vip

kkkk
muito burro eu kkk
vlw mesmo pela força, foi falta de atenção não ver que a variável não foi inicializada kkkk
muito obrigado

julianom

Bota um [RESOLVIDO] no título do tópico, na primeira mensagem.

vlw.

Criado 4 de fevereiro de 2011
Ultima resposta 4 de fev. de 2011
Respostas 3
Participantes 2