GELÖSST
Ich nutze diesen Code um eine Funktion aufzurufen,
welche wie folgt aussieht:
eigentlich sollte der Wert von type(1) in der Console ausgegeben werden. Wird er aber nicht da die Überprüfung type == 1 false ergibt und es wird "error" zurückgeben was natürlich einen Fehler auslöst da Buchstaben nicht nach Byte convertiert werden können.
Als "Beweis" der Fehler:
Hab es gelösst weis zwar nicht wie aber nach dem Hundertstenmal hat es geklappt. 
Ich nutze diesen Code um eine Funktion aufzurufen,
Java:
temp = (Byte.parseByte(GraphicalUserInterface.getInput("Enter the Numbering System of the first Number here:",1)));
Java:
public String getInput(String output, int type) {
if (type == 1) {
System.out.println(type);
}else if (type == 2) {
}else if (type == 3) {
}
return "error";
}
Als "Beweis" der Fehler:
Code:
Exception in thread "main" java.lang.NumberFormatException: For input string: "error"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Byte.parseByte(Unknown Source)
at java.lang.Byte.parseByte(Unknown Source)
at zahlSetzen.Main.main(Main.java:16)