hallo,
ich will ein Programm schreiben, das 3 Elemente
aus einem Array ausgibt und diese sich dabei nicht wieder-
holen.
Das ist mein Programmcode
Das Problem ist wie gesagt die Wiederholungen, wie kann man das
schreiben, dass der nicht jedesmal dasselbe Array nimmt,
sondern die schon mal benutzten wieder rausstreicht?
Ich habs shcon mit ner if-Schleife versucht, hat aber nicht
funktioniert, ist das ein richtiger Ansatz?
ich will ein Programm schreiben, das 3 Elemente
aus einem Array ausgibt und diese sich dabei nicht wieder-
holen.
Das ist mein Programmcode
Java:
public class Turnier {
public static void main (String []args){
String mannschaften[]={"Abi2010","Abi2009","Abi2000","Abi2001","Abi2002","Abi2003","Abi2004","Abi2005","Abi2006","Abi2007","Abi2008"};
Halle1(mannschaften);
Halle2(mannschaften);
}
public static void Halle1(String []mannschaften){
System.out.println("In Halle 1 spielen:");
for (int k=0;k<=2;k++){
int wahl1=(int)(Math.random()*mannschaften.length);
//mannschaften=mannschaften- mannschaften[wahl1];
System.out.println(mannschaften[wahl1]);
}
}
public static void Halle2(String []mannschaften){
System.out.println("In Halle 2 spielen:");
for (int k=0;k<=2;k++){
int wahl1=(int)(Math.random()*mannschaften.length);
//mannschaften=mannschaften- mannschaften[wahl1];
System.out.println(mannschaften[wahl1]);
}
}
Das Problem ist wie gesagt die Wiederholungen, wie kann man das
schreiben, dass der nicht jedesmal dasselbe Array nimmt,
sondern die schon mal benutzten wieder rausstreicht?
Ich habs shcon mit ner if-Schleife versucht, hat aber nicht
funktioniert, ist das ein richtiger Ansatz?