N
Nicki
Gast
Hallo erst mal an alle,
wir hatten die Aufgabe einen Dezimalcode in Binärcode zu übersetzen und diesen dann in einem array zu speichern. Dieser array soll sich dann je nach ziffernanzahl der dezimalzahl erweitern.
Nun habe ich das Problem, dass ich nicht weiß, wie ich meinen char array in meine matrix ausgeben kann...hier mein Code:
public class decimal_to_binary {
public static void main (String[]args){
//Dezimalzahl
int a = 9;
//Anzahl der Ziffern
String s = String.valueOf(a);
// Array anlegen das so groß ist wie deine zahl lang
int [] [] matrix = new int [4] [s.length()];
int [] zahlen = new int [s.length()];
//Umwandlung von Dezimal in Binär;
String bin = Integer.toBinaryString(a);
//Zerlegung
char [] zerlegterString = bin.toCharArray();
for(int i = 0; i < zerlegterString.length; i++) {
for(int x=0; x<4; x++){
matrix[x] = String.valueOf(zerlegterString);
}
}
}
wir hatten die Aufgabe einen Dezimalcode in Binärcode zu übersetzen und diesen dann in einem array zu speichern. Dieser array soll sich dann je nach ziffernanzahl der dezimalzahl erweitern.
Nun habe ich das Problem, dass ich nicht weiß, wie ich meinen char array in meine matrix ausgeben kann...hier mein Code:
public class decimal_to_binary {
public static void main (String[]args){
//Dezimalzahl
int a = 9;
//Anzahl der Ziffern
String s = String.valueOf(a);
// Array anlegen das so groß ist wie deine zahl lang
int [] [] matrix = new int [4] [s.length()];
int [] zahlen = new int [s.length()];
//Umwandlung von Dezimal in Binär;
String bin = Integer.toBinaryString(a);
//Zerlegung
char [] zerlegterString = bin.toCharArray();
for(int i = 0; i < zerlegterString.length; i++) {
for(int x=0; x<4; x++){
matrix[x] = String.valueOf(zerlegterString);
}
}
}