Compiler-Fehler Dezimal to binary

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);

}
}

}
 

jgh

Top Contributor
evtl habe ich die Aufgabe auch falsch verstanden, aber wenn du die Methode
Code:
Integer.toBinaryString(int i)
nutzen darfst, dann kann man das doch auch so lösen...warum du ein Array von Array´s(
Code:
int [] [] matrix = new int [4] [s.length()];
) nutzen willst, kann ich nicht nachvollziehen...

Java:
int a = 321554;
		String binString = Integer.toBinaryString(a);
		int[] binArray = new int[binString.length()];
		for (int i = 0; i < binString.length(); i++) {
			binArray[i] = Integer.parseInt(binString.charAt(i) + "");
		}
		System.out.println(Arrays.toString(binArray));
 
N

Nicki

Gast
Also die genaue Aufgabe die uns gegeben wurde ist (und daher auch das 2-dimensionale Feld):

"BCD bezeichnet eine bestimme Codierung einer Dezimalzahl. Dabei wird eine Dezimalzahl ziffernweise unter Benutzung des binären Zeichenvorrats (0,1) codiert. Für die Codierung der Dezimalziffern 0 bis 9 benötigt man 4 Binärstellen (als Tetrade bezeichnet).
Zur Kodierung von Zahlen mit mehr als einer Dezimalziffer werden die BCD-Darstellungen der einzelnen Ziffern af bestimmt Weise zusammengesetzt.
Man könnte sich vorstellen, eine binär kodierte Dezimalzahl in einem zweidimensionales Feld mit 4 Zeilen und mit den der Anzahl der Ziffern entsprechenden Spalten darzustellen."


Sorry, wenn ich mich nicht so gut ausgedrückt habe...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Ostkreuz Methoden Von Dezimal zu Hexadezimal Methode toHex Java Basics - Anfänger-Themen 2
M Binär zu Dezimal Java Basics - Anfänger-Themen 16
S Algorithmus (reelle Zahl <65536 von dezimal zu dual) max. 10 Nachkommastellen Java Basics - Anfänger-Themen 4
JD_1998 Vorgegebene Methode erweitern um Hex -> Dezimal umzuwandeln Java Basics - Anfänger-Themen 1
P Dezimal zu Hexadezimalzahl Funktion Java Basics - Anfänger-Themen 5
D Dezimal zu Dual mit Rückgabewert Java Basics - Anfänger-Themen 39
G Dezimal zu Binärcode Programm Java Basics - Anfänger-Themen 9
J Dezimal in Binär (Array) Java Basics - Anfänger-Themen 2
D Umrechnung dezimal -> oktal | signed/unsigned? Java Basics - Anfänger-Themen 1
L Dezimal- zu Binärsystem Java Basics - Anfänger-Themen 4
P 32 Bit Binärzahl Umwandeln in Dezimal Java Basics - Anfänger-Themen 8
D römische Zahlen in Dezimal ausgeben Java Basics - Anfänger-Themen 9
dave253 IEEE-Norm in Dezimal Java Basics - Anfänger-Themen 12
Z Dezimal > Binär-Umrechnung Logikfehler? Java Basics - Anfänger-Themen 8
K Erste Schritte Dezimal in binär Java Basics - Anfänger-Themen 17
S Umwandlung Binär in Dezimal (ohne array etc.) Java Basics - Anfänger-Themen 6
V Binär in Dezimal Java Basics - Anfänger-Themen 4
W Umwandeln von Dezimal in Dual - Ausgabe incl. Rechenschritte Java Basics - Anfänger-Themen 11
H Erste Schritte Uhrzeit anzeigen in Minuten Dezimal Java Basics - Anfänger-Themen 8
S Umrechner (Dezimal, Hexadezimal und Binär) Java Basics - Anfänger-Themen 3
F Erste Schritte Dezimal in Hexadezimal Java Basics - Anfänger-Themen 5
F Erste Schritte [GUI] Dual in Dezimal rechnen Java Basics - Anfänger-Themen 5
C Dezimal- und InputVerifier/FocusListener Probleme Java Basics - Anfänger-Themen 3
E Hexadezimal in Dezimal Java Basics - Anfänger-Themen 25
G Java Dezimal Zahlen Internazialisation Problem Java Basics - Anfänger-Themen 7
M Verständnisfrage zur Zahlenumwandlung (Dezimal-->Dual) Java Basics - Anfänger-Themen 25
C dezimal in binär Java Basics - Anfänger-Themen 3
M Binär -> Dezimal Java Basics - Anfänger-Themen 11
U Dezimal zu Hexadezimal rekursive Funktion Java Basics - Anfänger-Themen 8
F dezimal zu hexadezimal Java Basics - Anfänger-Themen 14
N Umrechung Binär in Dezimal und Hexadezimal Java Basics - Anfänger-Themen 7
V Tool zum Umrechnen Dezimal in Hex Java Basics - Anfänger-Themen 7
B Dezimal Binär? Java Basics - Anfänger-Themen 10
B Dezimal --> Hex Java Basics - Anfänger-Themen 3
M String(Binärzahl) in Dezimal umwandeln Java Basics - Anfänger-Themen 4
S Dual in Dezimal umwandeln? Java Basics - Anfänger-Themen 24
R Unicode-Wert in Binär und Dezimal umformen - kleines Problem Java Basics - Anfänger-Themen 1
G Dezimal zu Hexadezimal Java Basics - Anfänger-Themen 2
S Dezimal- in Hexadezimalzahl umwandeln Java Basics - Anfänger-Themen 4
M wie hexadezimal in dezimal wandeln? Java Basics - Anfänger-Themen 16
C Hilfe bei Umrechnung von dezimal nach binär Java Basics - Anfänger-Themen 9
O Dezimal in Dual...Arraygröße & Runden Java Basics - Anfänger-Themen 4
X Dezimal/-Hexcode in lebares format umwandeln Java Basics - Anfänger-Themen 4
S dezimal od. hexadezimal Java Basics - Anfänger-Themen 3
KeinJavaFreak Erste Schritte Programm "Java(TM) Platform SE binary " nicht vorhanden Java Basics - Anfänger-Themen 1
mervanpolat Binary Search Algorithmus ausführen Java Basics - Anfänger-Themen 1
R Operatoren Bad operand types for binary operator Java Basics - Anfänger-Themen 4
L Operatoren error: bad operand types for binary operator && Java Basics - Anfänger-Themen 8
I bad operand types for binary operator > Java Basics - Anfänger-Themen 5
H Operatoren Fehler bad operand types for binary operator Java Basics - Anfänger-Themen 7
S Binary Search Tree - Nummerierung in Inorder Java Basics - Anfänger-Themen 5
C binary search trees - order Java Basics - Anfänger-Themen 8
K Zugriff einer Klasse auf eine andere Andere -> bad operand for binary operator Java Basics - Anfänger-Themen 5
J bad operand types for binary operator Java Basics - Anfänger-Themen 3
StupidAttack Binary Operations Java Basics - Anfänger-Themen 13
D Javacode direkt in Betriebsystemabhängiges binary umwandeln Java Basics - Anfänger-Themen 5
M Einlesen von Binärdateien (binary interleaved by line) Java Basics - Anfänger-Themen 3
H Serialization: Was ist besser(schneller) Binary <-> XM Java Basics - Anfänger-Themen 2
5 String To Binary Java Basics - Anfänger-Themen 26
G Frage zu Binary Search Java Basics - Anfänger-Themen 3
L Ist eine Datei binary oder text encoded Java Basics - Anfänger-Themen 8
R Binary Stream in Bild umwandeln Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben