Estou iniciando os meus estudos em Java. Quando executo o código abaixo, e informo os valores o sistema retorna um valor inesperado. Por exemplo, se informo 1, como conteúdo de txtN1 e 2, como conteúdo de txtN2, o valor atribuído a variável S é 11.
private void btnSomaActionPerformed(java.awt.event.ActionEvent evt) {
int n1 = Integer.parseInt(txtN1.getText());
int n2 = Integer.parseInt(txtN2.getText());
int S = n1 + n2;
lblSoma.setText(Integer.toBinaryString(S));
}
Alguém poderia me ajudar?