Alguem pode me dizer o que estou fazendo de errado neste programa?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
crackebr
What is classpath?
[Avatar]

Membro desde: 28/02/2010 10:45:32
Mensagens: 9
Offline

package PacoteEstudo;

import javax.swing.JOptionPane;

public class operacoes {

public static void main(String arg[]){
float num1,num2,result;
int operacao;

num1 = Float.parseFloat(JOptionPane.showInputDialog("Digite o primeiro numero"));
num2 = Float.parseFloat(JOptionPane.showInputDialog("Digite o segundo numero"));
operacao = Integer.parseInt(JOptionPane.showInputDialog("Digite 1 para somar\nDigite 2 para subtrair"));

switch(operacao)
{
case 1:
result = num1+num2;
break;

case 2:
result = num1-num2;
break;

default:
JOptionPane.showMessageDialog(null, "Comando Invalido!!");
break;
}

JOptionPane.showMessageDialog(null, result);

}
}
[Email]
ellison'
Debugger
[Avatar]

Membro desde: 06/06/2008 11:21:28
Mensagens: 53
Localização: Rio de Janeiro
Offline

eae blz ?
tipo...

1 - Quando escrever código escreva entre a tag code pra ficar formatado bunitinho
2 - Qual é o problema ? o que está acontecendo com esse código ? Alguma mensagem de erro ?

Ellison Alves de Souza
[Email] [MSN]
Josemar Jobs
Thread.start()
[Avatar]

Membro desde: 15/07/2008 10:26:03
Mensagens: 40
Localização: Rio de Janeiro, São Conrado
Offline

É só inicializar o result

OCP JP6
Java a melhor...
[WWW] [Yahoo!] [MSN]
guilherme.cq
JavaGuru

Membro desde: 21/03/2007 12:52:27
Mensagens: 222
Offline

Inicialize as variaveis!



Elas estão dentro de um método!!!!
crackebr
What is classpath?
[Avatar]

Membro desde: 28/02/2010 10:45:32
Mensagens: 9
Offline

ellison wrote:eae blz ?
tipo...

1 - Quando escrever código escreva entre a tag code pra ficar formatado bunitinho
2 - Qual é o problema ? o que está acontecendo com esse código ? Alguma mensagem de erro ?


Desculpa n ter usado a tag n tinha visto e o problema que estou tendo com esse programa eh q o switch case passa direto pro default msmo eu digitando 1 ou 2.
Grato.
[Email]
Rafael Marques
JavaEvangelist
[Avatar]

Membro desde: 11/10/2008 23:04:11
Mensagens: 435
Localização: Santo André - SP
Offline



era só inicializar o result...

variáveis dentro de métodos não recebem valor padrão....

abraço

Rafael Marques

@ blog / @ Linkedin / @ twitter



"Dream on, Dream until your dream comes true"
[WWW] [MSN] [ICQ]
crackebr
What is classpath?
[Avatar]

Membro desde: 28/02/2010 10:45:32
Mensagens: 9
Offline

ceb10n wrote:

era só inicializar o result...

variáveis dentro de métodos não recebem valor padrão....

abraço


O problema não é no resultado e sim no switch q so esta aparecendo comando invalido msmo eu digitando um numero valido, so q n estou conseguindo resolver isso...
[Email]
Rafael Marques
JavaEvangelist
[Avatar]

Membro desde: 11/10/2008 23:04:11
Mensagens: 435
Localização: Santo André - SP
Offline

vc testou o codigo acima?!

pq aqui funcionou perfeitamente

Rafael Marques

@ blog / @ Linkedin / @ twitter



"Dream on, Dream until your dream comes true"
[WWW] [MSN] [ICQ]
crackebr
What is classpath?
[Avatar]

Membro desde: 28/02/2010 10:45:32
Mensagens: 9
Offline

ceb10n wrote:vc testou o codigo acima?!

pq aqui funcionou perfeitamente


ahh funcionou msmo, vlw e desculpa ai
[Email]
pedroroxd
GUJ Master
[Avatar]

Membro desde: 26/08/2009 14:56:11
Mensagens: 1615
Localização: Santa Rita do Sapucaí - O vale da Eletrônica
Offline

eh soh inicializar o result msmo...
E se sua dúvida foi resolvida, vá ao primeiro post, clica em editar, e acrescente [RESOLVIDO] no título do post !

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"
Magno_LC
Debugger
[Avatar]

Membro desde: 24/01/2009 07:46:16
Mensagens: 52
Localização: Rio de Janeiro
Offline

pedroroxd wrote:eh soh inicializar o result msmo...
E se sua dúvida foi resolvida, vá ao primeiro post, clica em editar, e acrescente [RESOLVIDO] no título do post !


[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team