Hallo zusammen,
ich sitze hier an einem kleinen Problem und ich hoff ihr könnt mir weiterhelfen.
Ich bin dabei ein Programm zu schreiben, welches zwischen Zahlensystemen umrechnen kann. Ich habe bereits zwei Unterprogramme geschrieben einmal "String alsBasis(int zahl, int basis)" welches mir eine übergebene Zahl in die Basis umrechnet und zum anderen "int alsInt(String zahl, int Basis)" welches mir den String wieder in eine Integer Zahl umrechnet. Diese beiden Unterprogramme laufen auch ohne Probleme und stimmen, diese hat ein Tutor bereits begutachtet. Auf nachfrage kann ich die Codes gerne per Nachricht schicken, ich darf sie jedoch nicht online stellen, da es sich bei dem Problem um eine Hausarbeit handelt, ich hoffe ihr könnt mir dennoch einen Hinweis geben.
Es heißt nun, dass das Programm über Kommandozeilen-Parameter gesteuert werden soll und ich dazu in meiner Main zwei String-Variablen für die Zahl und deren Basis anlegen soll die ersten beiden Werte aus dem args-Array zuweisen soll.
Nun zu meinem Problem, ich soll nun mit der alsInt-Methode die übergebene Zahl in einen Integer-Zahl umwandeln. Jedoch kann dies doch gar nicht funktionieren, da ich der alsInt-Methode doch einen String und eine Integer-Zahl übergeben muss, aber ich musste zwei String-Variablen festlegen?
Über Tipps wäre ich sehr dankbar.
mfg
a16rgi11os
ich sitze hier an einem kleinen Problem und ich hoff ihr könnt mir weiterhelfen.
Ich bin dabei ein Programm zu schreiben, welches zwischen Zahlensystemen umrechnen kann. Ich habe bereits zwei Unterprogramme geschrieben einmal "String alsBasis(int zahl, int basis)" welches mir eine übergebene Zahl in die Basis umrechnet und zum anderen "int alsInt(String zahl, int Basis)" welches mir den String wieder in eine Integer Zahl umrechnet. Diese beiden Unterprogramme laufen auch ohne Probleme und stimmen, diese hat ein Tutor bereits begutachtet. Auf nachfrage kann ich die Codes gerne per Nachricht schicken, ich darf sie jedoch nicht online stellen, da es sich bei dem Problem um eine Hausarbeit handelt, ich hoffe ihr könnt mir dennoch einen Hinweis geben.
Es heißt nun, dass das Programm über Kommandozeilen-Parameter gesteuert werden soll und ich dazu in meiner Main zwei String-Variablen für die Zahl und deren Basis anlegen soll die ersten beiden Werte aus dem args-Array zuweisen soll.
Java:
String zahl = args[0];
String basis = args[1];
Nun zu meinem Problem, ich soll nun mit der alsInt-Methode die übergebene Zahl in einen Integer-Zahl umwandeln. Jedoch kann dies doch gar nicht funktionieren, da ich der alsInt-Methode doch einen String und eine Integer-Zahl übergeben muss, aber ich musste zwei String-Variablen festlegen?
Über Tipps wäre ich sehr dankbar.
mfg
a16rgi11os