mardi 21 avril 2015
Array im Vorraus festlegen
Posted on 10:53 by verona
Ich habe hier was geschrieben, was eine Dezimalzahl in eine Binärzahl umwandelt. Der Einfachheit halber habe ich das direkte in der Main-Methode gemacht:
Sehr unschön ist jetzt, dass die Länge von int[] sol "per Hand festgelegt" ist - zumal das ja bei anderen number's nicht mehr klappen wird. Wie kann ich sol von vorne herein anpassen? Alle meine Versuche endeten mit einer IndexOutOfBounds Exception.
Java Code:
-
public class Main {
-
-
int number = 2243; // Beispiel
-
int[] sol = {0,0,0,0,0,0,0,0,0,0,0,0,0}; //hier habe ich mein Problem
-
-
int zwischenSpeicher = number;
-
-
for(int i=0; i<sol.length; i++){
-
sol[i] = zwischenSpeicher%2;
-
zwischenSpeicher /= 2;
-
}
-
}
-
}
Sehr unschön ist jetzt, dass die Länge von int[] sol "per Hand festgelegt" ist - zumal das ja bei anderen number's nicht mehr klappen wird. Wie kann ich sol von vorne herein anpassen? Alle meine Versuche endeten mit einer IndexOutOfBounds Exception.
Array im Vorraus festlegen
Categories: Array im Vorraus festlegen
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire