Program: losujący karty do gry w zależności od podania ilości graczy przez użytkownika.
Karty losowane są w sposób aby się nie powtarzały. Program kończy pracę po wylosowaniu wszystkich kart.
Kompilator: Eclipse
Kod programu:
import javax.swing.JOptionPane;
public class glowna {
//Losowanie kart do gry pomiędzy określoną ilość graczy.
public static void main(String[] args) {
int tab[][]= new int [4][6];
int k = 0,f,n=1,l=1;
String x=null,y=null;
int g = Integer.parseInt(JOptionPane.showInputDialog("Ilu graczy: "));
do{
k=(int) Math.round(Math.random()*3);
f=(int) Math.round(Math.random()*5);
if(tab[k][f]==0){
n++;
tab[k][f]=1;
switch (k)
{
case 0:{
x=" Krzyz";
break;
}
case 1:{
x=" Serce";
break;
}
case 2:{
x=" Pik";
break;
}
case 3:{
x=" Karo";
break;
}
}
switch (f)
{
case 0:{
y="W";
break;
}
case 1:{
y="Q";
break;
}
case 2:{
y="K";
break;
}
case 3:{
y="A";
break;
}
case 4:{
y="9";
break;
}
case 5:{
y="10";
break;
}
}
System.out.print("Gracz "+l+" wylosowal "+y+x+"\n");
l++;
if(l==g+1)
{l=1;}
}
}while(n<=24);
}
}