der schwarze Rabe: switch nur mit int-Variablen?

Beitrag lesen

Also, mein neuestes Projekt in Sachen Programmierung ist ein Programm, mit dem man kostenlos und ohne Werbung über's Internet Schach spielen kann.
Ich muss da nun ziemlich viele Variablen auf unterschiedliche Werte überprüfen, etc...
Da kommt mir switch natürlich gerade recht. Ich habe nun bis jetzt zwei Klassen für dieses Programm geschrieben. Die erste war kein Problem, die zweite hatte am Anfang, nach dem Coden(die ist so ineinander verwoben, dass ein testen der Klasse vor der Fertigstellung SEHR schwierig ist)38(!) Fehler.
Die meisten konnnte ich ziemlich schnell beseitigen,
aber acht Fehler blieben:
Es war immer das Selbe! "...found: java.lang.String
required:int". Geht also switch tatsächlich nur mit int-Variablen?
Gibt es eine Alternative für Strings(oder muss ich die mir selber schreiben? *ächz*)? Oder muss ich das wieder mit if-Orgien regeln?
Außerdem: Was haltet ihr von der Idee? Selbst wenn es schon viele gute Netzwerkschachspiele ohne Werbung geben sollte, ist das für mich erstens ein Ansporn, das besser zu machen und zweitens ist das ganze ja auch eine gute Übung.

Bis demächst,
euer Rabe