İskambil kağıtlarının dört kişiye dağıtan program
import com.boragungoren.java.Klavye;
import java.lang.Math;
public class kagitkarma {
public static void main(String[] args) {
String [] karo={"karo_as","karo_2","karo_3","karo_4","karo_5 ","karo_6","karo_7","karo_8","karo_9","karo_10 ","k aro_vale","karo_kiz","karo_kral"};
String [] kupa={"kupa_as","kupa_2","kupa_3","kupa_4","kupa_5 ","kupa_6","kupa_7","kupa_8","kupa_9","kupa_10 ","k upa_vale","kupa_kiz","kupa_kral"};
String [] sinek={"sinek_as","sinek_2","sinek_3","sinek_4","s inek_5","sinek_6","sinek_7","sinek_8","sinek_9","s inek_10","sinek_vale","sinek_kiz","sinek_kral"};
String [] maca={"maça_as","maça_2","maça_3","maça_4","maça_5 ","maça_6","maça_7","maça_8","maça_9","maça_10 ","m aça_vale","maça_kiz","maça_kral"};
String [][] oyuncular=new String[4][karo.length];
String [][]kartlar=new String [4][13];
kartlar [0]=karo;
kartlar [1]=kupa;
kartlar [2]=sinek;
kartlar [3]=maca;
boolean [][]kontrol= new boolean[4][13];
for(int i=0;i<4;i++){
for(int j=0;j<13;j++){
kontrol[i][j]=true;
}
}
boolean uyum1=true;
for(int k=0;k<3;k++) {
for(int i=0;i<13;i++){
while(uyum1){
int tip=(int)(Math.random()*4);
int deger=(int)(Math.random()*13);
if(kontrol[tip][deger]==true){
oyuncular[k][i]=kartlar[tip][deger];
kontrol [tip][deger]=false;
uyum1=false;
}}
uyum1=true;}
uyum1=true;}
int z=0;
for(int i=0;i<4;i++){
for(int j=0;j<13;j++){
if(kontrol[i][j]==true){
oyuncular[3][z]=kartlar[i][j];
z++;
}
}
}System.out.println ("Birinci oyuncunun kartları" );
for(int i=0;i<13;i++){
System.out.print (oyuncular[0][i]+"\t");
}System.out.println ();
System.out.println ("İkinci oyuncunun kartları" );
for(int i=0;i<13;i++){
System.out.print (oyuncular[1][i]+"\t");
}System.out.println ();
System.out.println ("Ucuncu oyuncunun kartları" );
for(int i=0;i<13;i++){
System.out.print (oyuncular[2][i]+"\t");
}System.out.println ();
System.out.println ("Dorduncu oyuncunun kartları" );
for(int i=0;i<13;i++){
System.out.print (oyuncular[3][i]+"\t");
}
}