Random generator java zwischen 1 - 100 Programmieren?
Ich möchte einen Random generator programmieren, der eine Zahl zwischen 1-100 generiert und die man dann erraten soll. Wenn diese Zahl generiert ist wird sie erstmal nicht angezeigt sondern man muss eine Zahl eingeben. So bis hier her schaffe ich es noch, aber bei der if Anweisung verzweifel ich weil ich die Eingabe als String und die Random Zahl als integer gespeichert habe. Kann ich einen String und einen Integer irgendwie in eine if Anweisung packen. Ich kann ja die Random Zahl nicht als String speichern und die Eingabe nicht als Integer. Gibt es irgendeine Möglichkeit beides in einem Datentyp zu speichern?
Sry das ich so viel geschrieben habe :c
2 Antworten
Für Konsoleneingaben: Gubt es bei Java nicht Scanner.nextInt() oder so? Damit wäre die Eingabe ein Integer.
Ansonsten kannst Du den String zu einem Integer konvertieren.
int i = Integer.parseInt(myString);
Mithilfe eines Scanners kannst du auch eine Eingabe als int erhalten. Ansonsten kannst du einen String mittels Integer.parseInt in einen int umwandeln.
Aber das Exception-Handling nicht vergessen, sonst schmiert bei sowas wie
das komplette Programm ab.