读书人

一程序

发布时间: 2011-12-31 23:50:30 作者: rapoo

求助一程序
public class Deal{
public static void main(String[] args)
{
int numHands=Integer.parseInt(args[0]);
int cardsPerHand=Integer.parseInt(args[1]);

String[] suit=new String[]{ "spades ", "hearts ", "diamonds ", "clubs "};
String[] rank=new String[]{ "ace ", "2 ", "3 ", "4 ", "5 ", "6 ", "7 ", "8 ", "9 ", "10 ", "jack ", "queen ", "king "};

List deck=new ArrayList();
for(int i=0;i <suit.length;i++)
for (int j=0;j <rank.length;j++)
deck.add(rank[j]+ "of "+suit[i]);

Collections.shuffle(deck);

for(int i=0;i <numHands;i++)
System.out.println(dealHand(deck,cardsPerHand));

}


public static List dealHand(List deck,int n){
int deckSize=deck.size();
List handView=deck.subList(deckSize-n,deckSize);
List hand =new ArrayList(handView);
handView.clear();
return hand;}


}
各位高手到底是哪里错了?

[解决办法]
具体错误?
编译错误?还是执行结果错误?
[解决办法]
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

前面加上

读书人网 >J2SE开发

热点推荐