C
clam
Gast
hallo alle zusammen,
ich studier gerade info und hab keine ahnung von java (1. semester). wir müssen gerade einen skatgeber erstellen, der ie karten mischt und sie an die spieler verteilt. das mischen krieg ich schon auf die reihe, leider tauchen manche karten doppelt auf. wie kann ich das unterbinden?
und wie teil ich dann die karten unter den 3 spielern und dem skat auf?
hoffe, jemand kann mir helfen
so weit bin ich:
ich studier gerade info und hab keine ahnung von java (1. semester). wir müssen gerade einen skatgeber erstellen, der ie karten mischt und sie an die spieler verteilt. das mischen krieg ich schon auf die reihe, leider tauchen manche karten doppelt auf. wie kann ich das unterbinden?
und wie teil ich dann die karten unter den 3 spielern und dem skat auf?
hoffe, jemand kann mir helfen
so weit bin ich:
Code:
public class skat{
public static void main(String[] args) {
int karteNr;
java.util.Random rand = new java.util.Random ();
for (int i=0; i<32; i=i+1){
karteNr = rand.nextInt(32);
if (karteNr/8 ==0) System.out.print("Schelle");
if (karteNr/8 ==1) System.out.print("Herz");
if (karteNr/8 ==2) System.out.print("Blatt");
if (karteNr/8 ==3) System.out.print("Eichel");
if (karteNr%8==0) System.out.println("As");
if (karteNr%8==1) System.out.println("König");
if (karteNr%8==2) System.out.println("Ober");
if (karteNr%8==3) System.out.println("Unter");
if (karteNr%8==4) System.out.println("zehn");
if (karteNr%8==5) System.out.println("neun");
if (karteNr%8==6) System.out.println("acht");
if (karteNr%8==7) System.out.println("sieben");
}
}
}