Programa de adição com caixas diálogo

9 respostas
Fabi1

Olá pessoal,estou começando a aprender e não consigo encontrar o erro,alguém poderia me ajudar?Não compila…

// Figura 2.7 : AdditionDialog.java
//Programa de adição que insere dois deles,então exibe a soma deles
import javax.swing.JOptionPane; //programa utiliza a classe Scanner
        
public class AdditionDialog {
	
	//método main inicia a execução aplicativo Javajas
	public static void main(String [] args) {
		int soma;
		
		String numero1 = JOptionPane.showInputDialog("Insira primeiro numero: ");
		int n1 = Integer.parseInt(numero1);
		
		String numero2 = JOptionPane.showInputDialog("Insira segundo numero: ");
		int n2 = Integer.parseInt(numero2);
		
		soma = n1 + n2;
		String message = String.format("A soma dos numeros é: %d " , soma);
		JOptionPane.showMessageDialog(null, message);
	}//fim do método main
}//fim da classe Addition

9 Respostas

Lucas_Camara

Quando tu manda compilar, qual erro que aparece?

Lucas_Camara

Uai, peguei o código, compilei e executei sem problemas. Talvez o problema seja alguma configuração.

Fabi1

poxa que bom que o código tá certo,mas não consigo compilar…

aparece esse erro:

AdditionDialog.java:14: error: cannot find symbol

int n1 = Integer.parseInt(numero1);

^

symbol:   method parseInt(String)

location: class Integer

AdditionDialog.java:17: error: cannot find symbol

int n2 = Integer.parseInt(numero2);

^

symbol:   method parseInt(String)

location: class Integer

2 errors

C:\Users\Jr França\Desktop\JAVA>

Lucas_Camara

Qual a versão do java que tu tah usando?

A

Eu já tive erro parecido, era porque no enunciado (mesmo comentado) continha o simbolo do pi… talvez seja algum caractere que não está sendo identificado

Lucas_Camara

Ahh, essas são aquelas plataformas online de estudo? É isso @Fabi1? O teste que fiz aqui que funcionou foi na linha de comando mesmo.

Fabi1

Então é a versão 8

Fabi1

Estou estudando pelo material da Deitel

Fabi1

Vou verificar,quem sabe dá certo!!

Criado 30 de julho de 2020
Ultima resposta 31 de jul. de 2020
Respostas 9
Participantes 3