Estou fazendo uma calculadora em modo gráfico e preciso fazer operações com mais de dois dígitos. Alguma dica?
Não ficou claro a questão. Por exemplo, uma adição com 3, 4, 5, …, n, parcelas?
É que, normalmente, nas calculadoras, trabalha-se com dois operandos, a e b, por exemplo e o resultado, soma = a + b ou subtração = a -b. Gostaria de saber como trabalhar com calculadora com botões realizando três ou mais somas.
Não as calculadoras que tive contato. Você pode digitar normalmente 9 parcelas, por exemplo e as somas parciais vão sendo mostradas, mas o total só se obtém com ao pressionar o igual. Basta fazer a mesma coisa na sua calculadora em Java. Você pode usar uma variável acumuladora ou colocar cada operando em uma posição de um vetor, por exemplo, e depois operar com eles. As operações são geralmente binárias (precisa-se de dois operandos), mas o resultado anterior com o novo operando digitado atendem essa exigência.
Existem N implementações de calculadora, da básica, passando pelas que utilizam a PRN (polish reverse notation - notação polonesa reversa).
Cada qual vai estar apta a trabalhar conforme o que você define.
Mas, no geral, você pode trabalhar com um array/lista de operadores e outro de operandos.
Apenas deve lembrar que algumas operações tẽm prioridade sobre outras.
Você pode fazer como as calculadoras HP que usam a notação polonesa reversa com o operador vindo no final. Acho que após cada operando pressiona-se a tecla <Enter> e depois o operador +, -, * ou /.