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?
1 curtida
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.
1 curtida
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);
Obrigado pela resposta, colega. Foi de muita ajuda.
Obrigado.