首页 > IT职业 > IT职场 > 纸牌游戏的设计与问题,目前还没有完成有几点疑惑
我目前学习遇到的问题是,用如下代码写出的程序,最后输出的结果是Hashcoad(),为什么呢?我是新手不太理解,哪位可以帮我解答一下,附图,我的运行问题
扑克类
package com.ljb.study01;
public class PuKe {
public String hs;
public String sz;
//定义一个扑克集(花色,数字)
PuKe(String sz,String hs) {
this.hs=hs;
this.sz=sz;
}
public PuKe() {
}
} 玩家类
package com.ljb.study01;
import java.util.List;
public class People {
public int id;
public String name;
public PuKe puk;
public People(int id , String name,PuKe puk) {
this.id=id;
this.name=name;
this.puk=puk;
}
}
功能类
package com.ljb.study01;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
public class PuKeTest {
Scanner scanner = new Scanner(System.in);
//创建一个扑克集
public List pukeji;
public PuKeTest() {
this.pukeji=new ArrayList();
}
//创建两个人的全局变量数组
public List pp1 = new ArrayList();
int id1;
String name1;
PuKe puk1;
public List pp2 = new ArrayList();
int id2;
String name2;
PuKe puk2;
//创建扑克内容
public void pukejiAddTest() {
//黑桃
for(int i = 1 ; i 来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3702/viewspace-2799355/ ,如需转载,请注明出处,否则将追究法律责任。