Hallo liebe Java-Profis,
ich habe mir ein neues Mini-Programm zum Üben der Basics ausgedacht. Ein Haushalt plant gerne den Wocheneinkauf und die Gerichte entsprechend für eine Woche durch - d.h. es werden immer 7 verschiedene Gerichte benötigt. Jetzt sind die Mitglieder immer unentschlossen und wollen aus ihrem Pool an potenziellen Gerichten per Knopfdruck eine zufällige Auswahl an Gerichten vorgeschlagen bekommen. Später kann ich das ganze noch erweitern, z.B. durch Abfrage, wieviele Gerichte gewünscht sind und was mir sonst noch einfällt.
Aktuell steh ich an der Stelle, dass ich einen Array mit einer festgelegten Zahl an potenziellen Gerichten erstellt habe. Mir sind spontan nur 10 Gerichte eingefallen, aber es sollen ständig Dinge ergänzt werden (können).
[CODE lang="java" title="Array für die Gerichte"]public class Speisen {
public static void main(String[] args) {
String [] Gericht = new String[10]; // Array für die Auswahl an potenziellen Gerichten - erweiterbar
Gericht[0] = "Pizza";
Gericht[1] = "Pommes + X";
Gericht[2] = "Geiler Salat";
Gericht[3] = "Bolognese oder Lasagne";
Gericht[4] = "Kartoffeln + Kolrabi";
Gericht[5] = "Wraps";
Gericht[6] = "Burger";
Gericht[7] = "Paprika-Nudelauflauf";
Gericht[8] = "Grillen";
Gericht[9] = "Kartoffeln + Frikadellen / Gemüsebratlinge"; [/CODE]
Jetzt möchte ich gerne das Programm durchlaufen lassen und mir 7 (oder n) von 10 Gerichten, die zufällig ausgesucht werden, anzeigen lassen.
Wie muss ich die Random Klasse formulieren? Sagt mir mein Gefühl richtigerweise, dass ich dazu auch eine Schleife, bestenfalls die For-Schleife brauche?
Freue mich über einen kleinen Tipp, wie ich das in die richtige Richtung lenken kann. Mittels
kann es nicht klappen, weil da fehlt mir doch das Objekt "Gericht"?! Wenn ich aber
ausprobiere, liefert das auch nichts - Überraschung
Danke vorab und LG
Yannik
ich habe mir ein neues Mini-Programm zum Üben der Basics ausgedacht. Ein Haushalt plant gerne den Wocheneinkauf und die Gerichte entsprechend für eine Woche durch - d.h. es werden immer 7 verschiedene Gerichte benötigt. Jetzt sind die Mitglieder immer unentschlossen und wollen aus ihrem Pool an potenziellen Gerichten per Knopfdruck eine zufällige Auswahl an Gerichten vorgeschlagen bekommen. Später kann ich das ganze noch erweitern, z.B. durch Abfrage, wieviele Gerichte gewünscht sind und was mir sonst noch einfällt.
Aktuell steh ich an der Stelle, dass ich einen Array mit einer festgelegten Zahl an potenziellen Gerichten erstellt habe. Mir sind spontan nur 10 Gerichte eingefallen, aber es sollen ständig Dinge ergänzt werden (können).
[CODE lang="java" title="Array für die Gerichte"]public class Speisen {
public static void main(String[] args) {
String [] Gericht = new String[10]; // Array für die Auswahl an potenziellen Gerichten - erweiterbar
Gericht[0] = "Pizza";
Gericht[1] = "Pommes + X";
Gericht[2] = "Geiler Salat";
Gericht[3] = "Bolognese oder Lasagne";
Gericht[4] = "Kartoffeln + Kolrabi";
Gericht[5] = "Wraps";
Gericht[6] = "Burger";
Gericht[7] = "Paprika-Nudelauflauf";
Gericht[8] = "Grillen";
Gericht[9] = "Kartoffeln + Frikadellen / Gemüsebratlinge"; [/CODE]
Jetzt möchte ich gerne das Programm durchlaufen lassen und mir 7 (oder n) von 10 Gerichten, die zufällig ausgesucht werden, anzeigen lassen.
Wie muss ich die Random Klasse formulieren? Sagt mir mein Gefühl richtigerweise, dass ich dazu auch eine Schleife, bestenfalls die For-Schleife brauche?
Freue mich über einen kleinen Tipp, wie ich das in die richtige Richtung lenken kann. Mittels
Java:
String random = new String();
kann es nicht klappen, weil da fehlt mir doch das Objekt "Gericht"?! Wenn ich aber
Java:
Gericht random = new Gericht();
// oder
Gericht random = new String();
//oder irgendwie soetwas
ausprobiere, liefert das auch nichts - Überraschung
Danke vorab und LG
Yannik