Netbeans - Calculadora de decimal a binario

   
Vista:

Calculadora de decimal a binario

Publicado por Félix Badilla Murillo felbad77@hotmail.com (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