S
Simon93
Gast
Hey Leute,
ich habe leider Probleme mit meinen Arrays.
Im Moment sind da Integer Zahlen drin, das soll auch genau so sein, allerdings soll er bei der Ausgabe einen String anzeigen, der von der Zahl im Array abhängig ist. (Hoffentlich richtig ausgedrückt ich meine nicht die Zahl in den eckigen Klammern, sondern die Zahl, die halt zugeordnet ist.
Ich habe was von Compareable oder so ähnlich gelesen, das ganze aber leider nicht verstanden, auch eine ausführliche google suche hat mir leider nicht weiter geholfen. Daher belästige ich euch damit
Die Zahlen in den Arrays sind zufällig zugeordnet. Es handelt sich um alle geraden Zahlen von 2-40. Die kommen jeweils doppelt vor, also habe ich 40 Arrays erzeugt. Die Zuweisung sieht wie folgt aus:
Dann gebe ich die Karten jeweils in 10er Packen aus.
Im Beispiel mal nur die ersten zehn.
Ich hoffe, dass ihr mir helfen könnt und mein Problem verstanden habt.
ich habe leider Probleme mit meinen Arrays.
Im Moment sind da Integer Zahlen drin, das soll auch genau so sein, allerdings soll er bei der Ausgabe einen String anzeigen, der von der Zahl im Array abhängig ist. (Hoffentlich richtig ausgedrückt ich meine nicht die Zahl in den eckigen Klammern, sondern die Zahl, die halt zugeordnet ist.
Ich habe was von Compareable oder so ähnlich gelesen, das ganze aber leider nicht verstanden, auch eine ausführliche google suche hat mir leider nicht weiter geholfen. Daher belästige ich euch damit
Die Zahlen in den Arrays sind zufällig zugeordnet. Es handelt sich um alle geraden Zahlen von 2-40. Die kommen jeweils doppelt vor, also habe ich 40 Arrays erzeugt. Die Zuweisung sieht wie folgt aus:
Java:
int [] karte = new int[40];
int i = 1;
while (i <= 40) {
int zahl = (int)(Math.random() *40);
if (karte[zahl]==0) {
karte[zahl] = i;
i++;
}
for (int y = 0; y<40; y++)
{
if (karte[y]%2!=0)
karte[y]++;
else
{}
}
}
Dann gebe ich die Karten jeweils in 10er Packen aus.
Im Beispiel mal nur die ersten zehn.
Java:
java.util.Arrays.sort( karte , 0 , 10);
for (int x = 0; x <10; ++x){
System.out.println(karte[x]);
}
Ich hoffe, dass ihr mir helfen könnt und mein Problem verstanden habt.