| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2010 15:51:47
|
Lydia
Smalltalk
Membro desde: 28/02/2010 09:37:55
Mensagens: 4
Offline
|
Olá,
Preciso fazer uma calculadora e quando o usuário apertar enter o menu deve aparecer de novo, mas isso está acontecendo sem o usuário ter precionado nada. Alguém pode me ajudar?
E também preciso saber como faço fechar o programa quando ele digitar 5.
This message was edited 2 times. Last update was at 17/04/2010 16:20:18
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2010 16:14:49
|
UMC
GUJ Master
![[Avatar]](/images/avatar/1ec8093966ebb071c43adce47166569d.jpg)
Membro desde: 09/04/2009 14:03:36
Mensagens: 1685
Localização: Feira de Santana - BA
Offline
|
Bem vinda ao GUJ!!
Quando for postar códigos use as TAGS de [code ] e [ /code]
Tem como você postar o erro que ocorre?
vlw
|
Compro o livro SCJP 6 Kathy Sierra, de preferência e português, quem tiver manda MP.!!!
umcaste.com
Graduando em Sistema de Informação.
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico. (créditos maior_abandonado)
UMC-ASTEC -> Recomenda o NEXT!
O Next, é um framework para desenvolvimento de aplicações JEE. Baseado em Spring e Hibernate, tem como foco facilitar o trabalho do programador e dar produtividade ao desenvolvimento de aplicações web. Conta com diversos recursos que irão turbinar o desenvolvimento de suas aplicações.
(Créditos Rogel Garcia)
Download do NEXT
Quer aprender a programar com facilidade!?
Aqui
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2010 16:21:43
|
Lydia
Smalltalk
Membro desde: 28/02/2010 09:37:55
Mensagens: 4
Offline
|
Obrigada pela dica.
Eu consegui arrumar os erros, mas ainda não descobri como fazer para o menu voltar a parecer quando o usuário digitar enter.
E também não sei como fechar o programa quando digitar 5.
Pode me ajudar?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2010 16:26:00
|
UMC
GUJ Master
![[Avatar]](/images/avatar/1ec8093966ebb071c43adce47166569d.jpg)
Membro desde: 09/04/2009 14:03:36
Mensagens: 1685
Localização: Feira de Santana - BA
Offline
|
Procure sobre eventos de teclado!
vlw
|
Compro o livro SCJP 6 Kathy Sierra, de preferência e português, quem tiver manda MP.!!!
umcaste.com
Graduando em Sistema de Informação.
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico. (créditos maior_abandonado)
UMC-ASTEC -> Recomenda o NEXT!
O Next, é um framework para desenvolvimento de aplicações JEE. Baseado em Spring e Hibernate, tem como foco facilitar o trabalho do programador e dar produtividade ao desenvolvimento de aplicações web. Conta com diversos recursos que irão turbinar o desenvolvimento de suas aplicações.
(Créditos Rogel Garcia)
Download do NEXT
Quer aprender a programar com facilidade!?
Aqui
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2010 19:47:36
|
aajjbb
JavaEvangelist
![[Avatar]](/images/avatar/89ee6a1ac7321983ebe07a70a3a1abbb.jpg)
Membro desde: 23/02/2010 15:58:10
Mensagens: 303
Offline
|
eu tambem sou bem iniciante em java, mas, qual o significado desses "case" e "switch" no meio do codigo.
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2010 20:35:11
|
AITech IX
JavaBaby
![[Avatar]](/images/avatar/850ecc49b33deb0b52ba746199528d1b.jpeg)
Membro desde: 23/03/2010 10:02:44
Mensagens: 78
Localização: Londrina-PR
Offline
|
aajjbb,
A instrução Switch permite executar instruções condicionalmente baseado em uma expressão.
É assim:
caso aconteça/seja "a" faça ...
"b" faça ...
Estude mais a respeito de lógica de programação. É mais genérico.
abs
|
Estou indo para a outra margem!
Meu dia a dia com Java
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/04/2010 10:52:46
|
aajjbb
JavaEvangelist
![[Avatar]](/images/avatar/89ee6a1ac7321983ebe07a70a3a1abbb.jpg)
Membro desde: 23/02/2010 15:58:10
Mensagens: 303
Offline
|
opa, obrigado pela explicacao, na verdade, estou estudando muito logica, fazendo curso, mas ainda estou nos "loops"for e while rsrsrs, paciencia.
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/04/2010 10:57:38
|
AITech IX
JavaBaby
![[Avatar]](/images/avatar/850ecc49b33deb0b52ba746199528d1b.jpeg)
Membro desde: 23/03/2010 10:02:44
Mensagens: 78
Localização: Londrina-PR
Offline
|
Mas é nisso aí que consiste o segredo da coisa! Se o sujeito tem lógica para programar, aprender uma linguaguem é "quase" só memorizar seus comandos!!
Boa sorte aí!!
abs
This message was edited 1 time. Last update was at 18/04/2010 10:58:12
|
Estou indo para a outra margem!
Meu dia a dia com Java
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/04/2010 11:04:14
|
wellington7
JavaEvangelist
![[Avatar]](/images/avatar/b80d1ec3ddec44d03ab7b4d32a6ae480.jpg)
Membro desde: 16/03/2007 14:03:02
Mensagens: 333
Offline
|
Lydia wrote:Obrigada pela dica.
Eu consegui arrumar os erros, mas ainda não descobri como fazer para o menu voltar a parecer quando o usuário digitar enter.
E também não sei como fechar o programa quando digitar 5.
Pode me ajudar?
este while deixa o seu programa rodando enquanto o usuário digitar qualquer valor menor ou igual a 5.
Se quiser que o programa termine ao digitar 5 substitua por
|
"Faça por onde que eu te ajudarei"
Idéias que você deveria conhecer:
Lombok
SSCCE |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/04/2010 12:34:44
|
Lydia
Smalltalk
Membro desde: 28/02/2010 09:37:55
Mensagens: 4
Offline
|
Obrigada! Vou fazer isso... Aí não preciso colocar o ultimo case, preciso?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2010 08:50:01
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Online
|
Lydia wrote:Obrigada! Vou fazer isso... Aí não preciso colocar o ultimo case, preciso?
Não, não precisa.
|
@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) 19/04/2010 12:53:21
|
marcobiscaro2112
JWizard
Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline
|
ViniGodoy wrote:
Lydia wrote:Obrigada! Vou fazer isso... Aí não preciso colocar o ultimo case, preciso?
Não, não precisa.
Na realidade o mais correto seria aceitar qualquer valor e no switch verificar: se for um valor de 1 a 4, realiza a operação; se for 5, quebra o loop; se for diferente disso, pede para o usuário digitar novamente.
A lógica explicada acima deve ser mais próxima do que se espera, pois pelo que foi dito, o objetivo é sair do programa quando o valor digitado for 5, e não maior que 4 (sem contar que números negativos poderiam bagunçar toda a lógica do programa).
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
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) 21/04/2010 13:35:05
|
Lydia
Smalltalk
Membro desde: 28/02/2010 09:37:55
Mensagens: 4
Offline
|
Muito obrigada pela ajuda!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/04/2010 15:15:29
|
raghy
Virtual Machine Man
![[Avatar]](/images/avatar/c233abe6b5d62eda374b43ec404cfdb4.jpg)
Membro desde: 14/01/2009 19:48:23
Mensagens: 629
Localização: florianopolis
Offline
|
tenho uma calculadora mais avançada com botoes. bem legal.
olha o link. vale para estudo, pelo menos no futuro quem sabe.
http://www.raghyjose.net/calculadora.php
|
tamos aí!
Raghy@ig.com.br
curso técnico de programação de computadores (java, mysql) - preferência por programas em desktop swing e jogos java
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/04/2010 19:00:48
|
pedroroxd
GUJ Master
![[Avatar]](/images/avatar/dd9206848200f155f3af5e05d724d75d.png)
Membro desde: 26/08/2009 14:56:11
Mensagens: 1615
Localização: Santa Rita do Sapucaí - O vale da Eletrônica
Offline
|
Quando tava começando, o professor mandou fazer isso..
Eu que era noob, chamava o método main sempre..
Mas o professor foi ogro de não ter encinado!
Se quizer dar uma olhada no tópico, tá aki: http://www.guj.com.br/posts/list/139184.java#748910
|
Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja Isso!
"Quem quer fazer, arranja um jeito. Quem não quer, uma desculpa."
'The dictionary is the only place that success comes before work!"
"Não diga à Deus que você tem um grande problema, diga ao problema que você tem um grande Deus."
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple.
But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
"O Brasil é um país geométrico. Tem problemas angulares, discutidos em mesas redondas, por um monte de bestas quadradas."
"Olho por olho, e o mundo acabará cego."
"Se falam pelas costas, é sinal que eu to na frente" |
|
|
 |
|
|