int k=8;右手中的纸牌
开始交换:
int i=j;
j=k;
k=i;
java语言编程扑克牌一java纸牌互换代码:import java.util.Scanner;
public class Play {
/**
* 玩牌
*/
public static void main(String[] args) {
Poker poker = new Poker();
boolean over = false;
Scanner cin=new Scanner(System.in);
while(!over){
System.out.println("打牌输入1java纸牌互换代码,展示剩余牌输入其java纸牌互换代码他字符:");
String c=cin.nextLine();
if("1".equals(c)){
int index= (int) (Math.random()*poker.getSize());
poker.remove(index);
}else{
poker.ShowPages();
}
}
/*for(int i = 0;i54;i++){
int index= (int) (Math.random()*poker.getSize());
poker.remove(index);
poker.ShowPages();
}
*/
}
}二://牌
public class Page { private String huase = "";
private String haoma = "";
public Page(String huase,String haoma){
this.huase = huase;
this.haoma = haoma;
}
public String show(){
return this.huase+this.haoma;
}
}三:import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* 一副扑克
*/
public class Poker {
private List pages = new ArrayList();
public Poker(){
String huase[] = new String[]{"黑桃","红桃","草花","方块"};
String haoma[] = new String[]{"A","2","3","4","5","6","7","8","9","10"
,"J","Q","K"};
for(int i = 0;ihaoma.length;i++){
for(int j = 0;jhuase.length;j++){
pages.add(new Page(huase[j],haoma[i]));
}
}
pages.add(new Page("","大王"));
pages.add(new Page("","小王"));
}
public void ShowPages(){
System.out.println("展示剩余牌:");
for(Iterator i = pages.iterator();i.hasNext();){
System.out.println(((Page)i.next()).show());
}
}
//打牌
public void remove(int index){
pages.remove(index);
}
//剩余牌数
public int getSize(){
return pages.size();
}
}
【java纸牌互换代码 java互换手牌解析】java纸牌互换代码的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java互换手牌解析、java纸牌互换代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 手机文件删除还有怎么删除,删除手机里的文件夹
- 直播游戏对电脑要什么要求,直播游戏对电脑什么要求高
- 文档怎么转pdf呢,文档怎么转pdf呢图片
- oracle的g11连接数据源,oracle10g连接数据库
- 钉钉文件怎么下载到u盘里,钉钉上的文件怎么下载到u盘
- 韩国飞行游戏大全,韩国游戏飞飞
- c语言中的beep函数 c语言中begin
- 大厂python自学教程,Python自学教程
- 小米8安卓版本游戏怎么玩,小米8安卓版本游戏怎么玩的