为了账号安全,请及时绑定邮箱和手机立即绑定

程序既不报错也不能run?

import java.util.ArrayList;
import java.util.List;

public class Test {
	List<Poker> pokerList;
	
	public Test(){
		pokerList=new ArrayList<Poker>();
	}
	
	public void createPoker(List<String> prefixList, List<String> stringList){
		System.out.println("---------创建扑克牌--------");
		for(int i=0;i<4;i++){
			for(int j=0;j<13;j++){
				pokerList.add(new Poker(prefixList.get(i),stringList.get(j)));
			}
		}
		System.out.println("---------扑克牌创建成功!----------\n"+"分别为:");
		for (Poker p : pokerList) {
			System.out.println(p.prefix+p.string);
		}
		
	}

	public static void main(String[] args, List<String> prefixList, List<String> stringList) {
		// TODO Auto-generated method stub
		Test t=new Test();
		t.createPoker(prefixList, stringList);

	}

}
==========================================================================
import java.util.ArrayList;
import java.util.List;

public class PrefixList {
	List<String> prefixList;
	public PrefixList(){
		prefixList=new ArrayList<String>();
		prefixList.add("黑桃");
		prefixList.add("红桃");
		prefixList.add("梅花");
		prefixList.add("方块");
	}

}
=======================================================================
import java.util.ArrayList;
import java.util.List;

public class StringList {
	List<String> stringList;
	public StringList(){
		stringList=new ArrayList<String>();
		for(int i=0;i<8;i++)
			stringList.add((i+3)+"");
		stringList.add("J");
		stringList.add("Q");
		stringList.add("K");
		stringList.add("A");
		stringList.add(2+"");
		
	}

}
==================================================================
public class Poker {
	public String prefix;
	public String string;
	public Poker(String prefix, String string){
		this.prefix=prefix;
		this.string=string;
	}

}

我的程序既不报错也不能run?

正在回答

2 回答

不要直接在main方法里传参

1 回复 有任何疑惑可以回复我~
#1

wshyzx 提问者

如何修改?
2016-08-02 回复 有任何疑惑可以回复我~
#2

ziom 回复 wshyzx 提问者

把main()参数列表后两个集合参数删了,临时创建两个相应的集合传入createPoker()
2016-08-02 回复 有任何疑惑可以回复我~

不能run,你有写入口main方法吗?    这样定义类和List类,后面实现比较扑克牌大小会出现问题,建议改善扑克牌类成员变量,类型大小和扑克牌大小。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

程序既不报错也不能run?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信