首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一程序

2011-12-31 
求助一程序publicclassDeal{publicstaticvoidmain(String[]args){intnumHandsInteger.parseInt(args[0])

求助一程序
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;

前面加上

热点排行