G
Gast
Gast
Hallo,
ich möchte ein Programm schreiben, bei dem man eine Zahl zwischen 1 und 100 (inklusive) erraten werden soll. Dabei soll nach jeder geratenen Zahl gesagt werden, ob sie zu klein, zu groß oder genau richtig ist. Dazu habe ich auch schon mit Hilfe der Random-Klasse ein kleines Programm geschrieben. Mir ist jedoch nicht klar, wie ich diese Informationen (zu groß, zu klein, genau richtig) genau in das Programm einfügen muss (oder vorzugsweise eine zweite Klasse erstelle), damit das funktioniert.
Wäre super, wenn jemand ne Idee hätte, wie man das mit einer zweiten Klasse realisieren kann!
Danke schon mal für Eure Hilfe!
ich möchte ein Programm schreiben, bei dem man eine Zahl zwischen 1 und 100 (inklusive) erraten werden soll. Dabei soll nach jeder geratenen Zahl gesagt werden, ob sie zu klein, zu groß oder genau richtig ist. Dazu habe ich auch schon mit Hilfe der Random-Klasse ein kleines Programm geschrieben. Mir ist jedoch nicht klar, wie ich diese Informationen (zu groß, zu klein, genau richtig) genau in das Programm einfügen muss (oder vorzugsweise eine zweite Klasse erstelle), damit das funktioniert.
Code:
import java.util.Random;
public class Zufallszahlen {
public static int[] ziehen(int k) {
int[] die_zahlen = new int[k];
Random rnd = new Random();
for (int i = 0; i < k; i++)
die_zahlen[i] = Math.abs(rnd.nextInt());
return die_zahlen;
}
public static int[] ziehen(int k, int max) {
int[] die_zahlen = ziehen(k);
for (int i = 0; i < k; i++)
die_zahlen[i] = die_zahlen[i] % max + 1;
return die_zahlen;
}
}
Wäre super, wenn jemand ne Idee hätte, wie man das mit einer zweiten Klasse realisieren kann!
Danke schon mal für Eure Hilfe!