Dúvida no JOptionPane

Então, é o seguinte, haha é melhor eu fazer o exemplo para ficar de fácil entendimento;

String sNome = JOptionPane.showInputDialog(null, "entre com um nome");

Sempre terei que usar o “String sNome(apenas um exemplo)” para jogar o que o usuário digitou para dentro da string?? Ou tem outro método??

Desde já agradeço

[]'s

O método showInputDialog sempre retorna uma String, então sua variavel que recebe o valor deve ser do tipo String.

String nome = JOptionPane.showInputDialog(null, "Entre com o Nome");
//atribuindo valor para uma String e depois convertendo para o tipo desejado
String aux = JOptionPane.showInputDialog(null, "Entre com a nota");
float nota = Float.parseFloat(aux);
//ou vc pode converter direto
float nota = Float.parseFloat(JOptionPane.showInputDialog(null, "Entre com a nota"));

Ah, entendido!
É que eu pensei que teria como colocar a variável que recebe o valor dentro do método. :T Dai vir perguntar, sabe como é.

Mas vlw ai Kapa01

[]'s