Zuerst brauchst du ein Set um dir die bereits verwendeten Zahlen zu merken:
Dann must du dort mit Hilfe der add()-Methode des Sets die Zahlen rein tun, die du nicht verwenden willst.
Nun noch die gibZufallszahl()-Methode anpassen.
Alles anzeigen
(Man beachte, dass diese Methode nicht nur durch Zufall terminiert...)
Generell solltest du dir mal die Java Collection-Klassen (Set, Map und List) und deren Implementierungen (HashSet, HashMap, TreeMap, ArrayList, LinkedList, usw...) anschauen.
Das ist Java-Basiswissen und würde dein Programm erheblich vereinfachen und übersichtlicher machen.
Dann must du dort mit Hilfe der add()-Methode des Sets die Zahlen rein tun, die du nicht verwenden willst.
Nun noch die gibZufallszahl()-Methode anpassen.
Quellcode
(Man beachte, dass diese Methode nicht nur durch Zufall terminiert...)
Generell solltest du dir mal die Java Collection-Klassen (Set, Map und List) und deren Implementierungen (HashSet, HashMap, TreeMap, ArrayList, LinkedList, usw...) anschauen.
Das ist Java-Basiswissen und würde dein Programm erheblich vereinfachen und übersichtlicher machen.