首页 > IT职业 > IT职场 > JAVA入门第三季代码:简易扑克牌游戏
引用文字
自己按照老师给的要求,尝试写了一下代码;可能不够标准,但老师说的要求我的代码都能,请各位大神多多指教!
package com.imooc;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.InputMismatchException;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.Scanner;
public class PUke {
public List set;
public Map player;
public List num;
public int ID;
public int ID1;
public String name;
public Scanner in=new Scanner(System.in);
public PUke(){
this.set=new ArrayList();
this.player=new HashMap();
this.num=new ArrayList();
}
public void test(){
System.out.println("---------创建扑克牌------------");
System.out.println("---------扑克牌创建成功-----------");
String[] suit={"方块","梅花","红桃","黑桃"};
String[] num={"2","3","4","5","6","7","8","9","10","J","Q","K","A"};
int i=0;
while(iset.indexOf(player1[1]))
{
e=player1[0];
System.out.println("玩家:"+player.get(ID)+"最大的手牌为:"+e);
}
else{
e=player1[1];
System.out.println("玩家:"+player.get(ID)+"最大的手牌为:"+e);
}
if(set.indexOf(player2[0])>set.indexOf(player2[1])){
f=player2[0];
System.out.println("玩家:"+player.get(ID1)+"最大的手牌为:"+f);
}
else{
f=player2[1];
System.out.println("玩家:"+player.get(ID1)+"最大的手牌为:"+f);
}
if(set.indexOf(e)>set.indexOf(f)){
System.out.println("-------玩家:"+player.get(ID)+"获胜!-------");
}
else{
System.out.println("-------玩家:"+player.get(ID1)+"获胜!-------");
}
System.out.println("玩家各自的手牌为:");
System.out.println(player.get(ID)+":["+player1[0]+","
+player1[1]+"]");
System.out.println(player.get(ID1)+":["+player2[0]+","
+player2[1]+"]");
}
public static void main(String[] args){
PUke pk=new PUke();
pk.test();
pk.test1();
pk.test1exception1();
pk.test2();
pk.test1exception2();
pk.test3();
pk.test4();
}
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4236/viewspace-2807958/ ,如需转载,请注明出处,否则将追究法律责任。