Hallo zusammen,
im Laufe der Prüfungsvorbereitung versuche ich gerade ein Fenster zu Erstellen, das einen Konverter von Dualzahlen in Hexadezimalzahlen sein soll. Das hat auch ganz gut funktioniert. Allerdings habe ich noch zwei kleine Probleme:
1. Ich habe eine Messagebox eingerichtet, die erscheinen soll, wenn andere Ziffern als 1 und 0 eingegeben werden. Sie erscheint aber nur, wenn man Buchstaben eingibt. Gibt man Ziffern (0-9) ein, kommt als Ergebnis einfach nur 0 raus und es erscheint keine MessageBox.
2. Ich kann maximal eine zehnstellige Dualzahl eingeben (--> Ab 11 Stellen erscheint die Messagebox und als Ergebnis erscheint 0)
Kann mir bitte einer von Euch helfen das Problem zu lösen?
Abgebildet ist nur die Methode public void berechne(), da ich denke, dass zur Lösung des Problems nur dieser Abschnitt nötig ist. Wenn nicht bitte kurz melden und ich werde den vollständigen Code hochladen.
Vielen Dank im Voraus und viele Grüße!
lorlo16

im Laufe der Prüfungsvorbereitung versuche ich gerade ein Fenster zu Erstellen, das einen Konverter von Dualzahlen in Hexadezimalzahlen sein soll. Das hat auch ganz gut funktioniert. Allerdings habe ich noch zwei kleine Probleme:
1. Ich habe eine Messagebox eingerichtet, die erscheinen soll, wenn andere Ziffern als 1 und 0 eingegeben werden. Sie erscheint aber nur, wenn man Buchstaben eingibt. Gibt man Ziffern (0-9) ein, kommt als Ergebnis einfach nur 0 raus und es erscheint keine MessageBox.
2. Ich kann maximal eine zehnstellige Dualzahl eingeben (--> Ab 11 Stellen erscheint die Messagebox und als Ergebnis erscheint 0)
Kann mir bitte einer von Euch helfen das Problem zu lösen?
Abgebildet ist nur die Methode public void berechne(), da ich denke, dass zur Lösung des Problems nur dieser Abschnitt nötig ist. Wenn nicht bitte kurz melden und ich werde den vollständigen Code hochladen.
Vielen Dank im Voraus und viele Grüße!
lorlo16

