Calculadora em Java

4 respostas
java
J

O professor do curso quer que criemos uma calculadora em interface gráfica. Ele quer que digitemos um número em sequencia do outro. Por exemplo, se apertarmos duas vezes a tecla 1, deve aparecer o número onze. Mas ele não quer que trabalhemos com string e sim com double. Mas nem imagino como fazer essa concatenação com números, pois sou iniciante no Java. Alguém pode ajudar?

4 Respostas

darlan_machado

Até que você capture o que foi digitado pelo usuário, não importa se é String, int ou double. Só vai importar se você ler.
Detalhe: tudo o que você vier a ler em um JTextField é uma String, afinal, o método getText, que obtém o conteúdo deste componente, devolve uma String.
Pode pegar o javadoc e apresentar ao teu professor.

fventurajr

Como o colega salientou você vai ler uma string, aceitando somente números, vírgulas e pontos decimais e vai convertê-la para double:

double numero;
String display = "3,14";
numero = Double.parseDouble(display);
J

Obrigado pela resposta, colega. Foi de muita ajuda.

J

Obrigado.

Criado 27 de novembro de 2019
Ultima resposta 27 de nov. de 2019
Respostas 4
Participantes 3