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?
Calculadora em Java
J
4 Respostas
1 like
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.
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
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo