| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/04/2008 14:45:33
|
brunofs8
Entusiasta Java
![[Avatar]](/images/avatar/5143b1a03753e9634ad9395eb18e0417.jpg)
Membro desde: 05/12/2007 17:09:49
Mensagens: 24
Localização: Esteio/RS
Offline
|
olá amigos, estou fazendo uma calculadora gráfica no netbeans, mas empaquei na parte de calcular o expoente x^y, e gostaria que você me ajudassem, abiaxo os códigos:
código do botão expoentey
código referente ao botão, no botão igual
eu consigo inserir os dois números mas ele me retorna o erro abaixo, quando eu clico no igual:
...
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/04/2008 14:49:20
|
GustavoLaguna
JavaTeenager
![[Avatar]](/images/avatar/099fe6b0b444c23836c4a5d07346082b.jpg)
Membro desde: 06/04/2006 15:58:47
Mensagens: 162
Localização: Mirassol/SP
Offline
|
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: empty String
Acho que voce está passando uma string varia para
e isso vai gerar um NumberFormatException
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/04/2008 14:49:57
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline
|
Como você está inserindo os números?
Esse erro aí é que ele não está conseguindo transformar seu string num double.
Verifique se vc não trocou o . (ponto) pela , (vírgula).
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/04/2008 15:03:36
|
thegoergen
Virtual Machine Man
![[Avatar]](/images/avatar/7da9e0bb90d7f5b27e9af974fe437abf.jpg)
Membro desde: 24/09/2007 09:44:03
Mensagens: 583
Localização: Estrela/RS
Offline
|
O erro é de Empty String, talvez não conseguiu pegar o valor...
|
"A preguiça de pensar é a maior burrice de uma pessoa." (Diego Inácio Goergen)
CV: Diego Inácio Goergen
Administrador da UNISCWiki e Medicina UNISC |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/04/2008 21:15:49
|
brunofs8
Entusiasta Java
![[Avatar]](/images/avatar/5143b1a03753e9634ad9395eb18e0417.jpg)
Membro desde: 05/12/2007 17:09:49
Mensagens: 24
Localização: Esteio/RS
Offline
|
Acho que voce está passando uma string varia
mas eu digito o primeiro número, clico no botão x^y, ele apaga o que tem na tela e eu digito o segundo número que deveria ser o valor do expoente, e quando clico no igual ele dá o erro ...
Como você está inserindo os números?
Esse erro aí é que ele não está conseguindo transformar seu string num double.
Verifique se vc não trocou o . (ponto) pela , (vírgula).
mas eu nem estou utilizando vírgula, já utilizo ponto direto na calculadora...
O erro é de Empty String, talvez não conseguiu pegar o valor...
sim, eu percebo, mas não consigo descobrir como fazer ele pegar o valor ...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2008 00:20:14
|
breno500as
Virtual Machine Man
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline
|
?
|
Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2008 05:42:21
|
gpd38
JavaEvangelist
![[Avatar]](/images/avatar/0810699abe09927a03a8b5a0247c6797.jpg)
Membro desde: 17/03/2007 01:55:58
Mensagens: 380
Localização: http://www.faculdadepuc.xpg.com.br
Offline
|
Ainda nao sei muito bem fazer com este "metodo" que vc usou, mas quando eu preciso elever um numero a outro eu faço assim.
Comigo isso funcionou
|
GPD |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2008 07:07:36
|
brunofs8
Entusiasta Java
![[Avatar]](/images/avatar/5143b1a03753e9634ad9395eb18e0417.jpg)
Membro desde: 05/12/2007 17:09:49
Mensagens: 24
Localização: Esteio/RS
Offline
|
olá, consegui resolver, o que estava ocorrendo, era que no botão igual eu estava pegando um valor float antes dos ifs de cada botão (somar, subtrair, etc) então retirei ssa parte e coloquei pra pegar o segundo valor dentro dos ifs, porque neste caso eu precisava de um double, mas eu agradeço a ajuda de vocês
|
|
|
 |
|
|