Ma tâche consiste à convertir le binaire en décimal dans un tableau JLabel sans utiliser de méthodes pré-écrites (pas d'entrée utilisateur). J'ai la bonne idée, mais le résultat est généralement un tout petit peu faux. Je l'ai parcouru plusieurs fois, mais je ne trouve rien de mal à mon algorithme, et je suis perplexe quant à la raison pour laquelle il ne donne pas le bon résultat. Je serais heureux si quelqu'un pouvait m'aider. Merci!
Voici un exemple de mon code:
Code :
 - private void convert()
 -    {
 -     int[] digit = new int[8]; //temporary storage array
 -     int count = 0;
 -     for(int x = 0; x < digit.length; x++)
 -      {
 -      digit[x] = Integer.parseInt(bits[x].getText()); //bits is the original array
 -      count= count + digit[digit.length - 1 - x] * (int)(Math.pow(2, x));
 -     }
 -      label.setText("" + count);
 -    }
 
  | 
A part: j'ai vu des fils de discussion similaires sur les conversions binaires en décimales, comme celui-ci, mais je ne sais pas comment l'accomplir avec des tableaux.