JOptionPane(Resolvido)

6 respostas
F

Olá pessoal, fiz um pequeno exemplo com JOptionPane, mas está dando um erro. No exemplo eu quero que o usuário indique dois números e em seguida que o resultado apareça em forma de mensagem. Segue o código:

import javax.swing.*;

public class Sum2Numbers {

public static void main(String args[]){
	int num1, num2;
	
	
	first = Integer.parseInt(JOptionPane.showInputDialog("Qual o primeiro número?"));
	second = Integer.parseInt(JOptionPane.showInputDialog("Qual o segundo número?"));
	JOptionPane.showMessageDialog("O resultado é: ",(num1 + num2));
	
	
	System.exit(0);
}

}

6 Respostas

E
  1. Use a tag [ code ], ou um daqueles botõezinhos simpáticos que estão abaixo da linha de assunto.

  2. showMessageDialog não converte sozinho os seus valores para uma string. Você tem de dar uma ajudinha. A forma mais fácil de fazer isso é:

JOptionPane.showMessageDialog("O resultado é: ", "" + (num1 + num2));

Com o tempo você vai aprender várias formas de converter um inteiro para uma String. A mais fácil ainda é essa.

A

você não declarou o tipo do first e second (acho que você queria o num1 e num2 né?)

import javax.swing.*; 

public class Sum2Numbers { 

public static void main(String args[]){ 
int num1, num2; 


num1 = Integer.parseInt(JOptionPane.showInputDialog("Qual o primeiro número?")); 
num2 = Integer.parseInt(JOptionPane.showInputDialog("Qual o segundo número?")); 
JOptionPane.showMessageDialog("O resultado é: ",(num1 + num2)); 


System.exit(0); 
} 
}
D

ainda contem erros nos codigos acima…
olhe ai…

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Damiao
 */
import javax.swing.*;

public class soma {

public static void main(String args[]){
int num1, num2;


num1 = Integer.parseInt(JOptionPane.showInputDialog("Qual o primeiro número?"));
num2 = Integer.parseInt(JOptionPane.showInputDialog("Qual o segundo número?"));
JOptionPane.showMessageDialog(null,"O resultado é: "+(num1 + num2));


System.exit(0);
}
}

vlw

A

bem observado damião!

F

Boa pessoal, deu certo, a melhor resposta foi a do Damião, mas, agradeço à todos. Muito obrigado. Ainda vou estudar mais as conversões de Inter para String. Até mais.

D

ok…
se já resolveu sua duvida, coloca [RESOLVIDO] no titulo do tópico…
vlw

Criado 30 de junho de 2010
Ultima resposta 30 de jun. de 2010
Respostas 6
Participantes 4