Netbeans - Calculadora de decimal a binario

 
Vista:

Calculadora de decimal a binario

Publicado por Félix Badilla Murillo (1 intervención) el 16/06/2014 00:35:50
Buenas tardes, estoy aprendiendo a usa netbeans. Necesito hacer un programa para calcular números binarios mediante recursividad, para esto diseñe un formulario con un cuadro de texto que captura el numero y devuelve el binario en una etiqueta después de presionar un botón, el problema esta en que me devuelve el último dato del numero binario, por ejemplo si ingreso un 12 me devuelve un 0, cuando esperaba 1100. Les agradezco la ayuda al respecto.

private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {

Scanner sc = new Scanner(txtNumero.getText());
int numero = sc.nextInt();
LabelBinario1.setVisible(true);
LabelBinario2.setVisible(true);
binario(numero);
}



private void binario(int N) {
int result;

if(N <= 1)LabelBinario2.setText(String.valueOf(N));
else{
binario(N/2);
result=N%2;//JOptionPane.showMessageDialog(null, N%2);
LabelBinario2.setText(String.valueOf(N%2));
}

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder