importjava.util.Random;//publicclassPoker{publicstaticvoidmain(Stringargs[])throwsException{Randomrandom=newRandom();int[]poker=getPoker();intj=0;inttemp=0;for(inti=0;i<5...
import java.util.Random;
//
public class Poker {
public static void main(String args[]) throws Exception {
Random random = new Random();
int[] poker = getPoker();
int j = 0;
int temp =0;
for (int i = 0; i < 52; i++) {
temp = poker[i];
j = random.nextInt(52);
poker[i] = poker[j];
poker[j] = temp;
}
String A = "A:";
String B = "B:";
String C = "C:";
String D = "D:";
for(int i = 0;i<52 ;i++){
if(i%4==0){
A+=getColor(poker[i])+format(poker[i]%13)+"\t";
}
if(i%4==1){
B+=getColor(poker[i])+format(poker[i]%13)+"\t";
}
if(i%4==2){
C+=getColor(poker[i])+format(poker[i]%13)+"\t";
}
if(i%4==3){
D+=getColor(poker[i])+format(poker[i]%13)+"\t";
}
}
System.out.println(A);
System.out.println();
System.out.println(B);
System.out.println();
System.out.println(C);
System.out.println();
System.out.println(D);
}
//
public static String getColor(int i ){
if((i-1)/13==0){
return "红桃";
}else if((i-1)/13==1){
return "黑桃";
}else if((i-1)/13==2){
return "方块";
}else{
return "梅花";
}
}
//
public static String format(int i ){
if(i==11){
return "J";
}else if(i==12){
return "Q";
}else if (i == 0){
return "K";
}else{
return String.valueOf(i);
}
}
//
public static int[] getPoker() {
int[] poker = new int[52];
for (int i = 0; i < 52; i++) {
poker[i] = i + 1;
}
return poker;
}
}
有人可以在我打//的地方标上注释么 要是其他的地方可以注释帮我也注释上吧 谢谢
展开