Autore Topic: Codice conversione non funzionante  (Letto 724 volte)

Offline Alien94

  • Nuovo arrivato
  • *
  • Post: 31
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy SII
Codice conversione non funzionante
« il: 20 Marzo 2011, 15:39:07 CET »
0
Nella mia conversione da binario a decimale ho qualche problem...
Per ora sono messo cosi:
Codice (Java): [Seleziona]
try {
        String s = "1234";
        double bina=0;
        int[] intArray = new int[s.length()];
                                 
        for (int i = 0; i < s.length(); i++) {
                intArray[i] = Character.digit(s.charAt(i), 10);
        }
                               
        int y=0;
        for(int x=3; x>=0; x++) {
                bina += Math.pow(intArray[x], y*1.0);
                y++;
        }

        Risultato.setText(Double.toString(bina));
}
catch(Exception e) {
        Risultato.setText("Error!!!");
}

Mi stampa sempre l'errore pero...
Cosa sbaglio? :(

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re: Codice conversione non funzionante
« Risposta #1 il: 20 Marzo 2011, 16:12:48 CET »
0
1234 non mi sembra una stringa binaria!

Cmq metti qualche tracciamento e/o debugga ...

Sent from my HTC Desire

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Codice conversione non funzionante
« Risposta #2 il: 20 Marzo 2011, 17:03:23 CET »
0
A occhio mi pare che il secondo ciclo for non termini mai, sbaglio?
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline Alien94

  • Nuovo arrivato
  • *
  • Post: 31
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy SII
Re:Codice conversione non funzionante
« Risposta #3 il: 20 Marzo 2011, 17:14:03 CET »
0
Svista assurda =)
Grazie mille