我得到象这样的错误:')' 预计,表达的非法启动
Test. java:8 :')' expected
Test. java: 8: error :illegal start of expression
Test. java:9 :')' expected
Test. java: 9: error :illegal start of expression
8号线和9:
blackjackplayer = checkForBlackJacks(BlackJackHand playerhand);
blackjackdealer = checkForBlackJacks(BlackJackHand dealerhand);
类是:
public class Test{
public void playround(){
int temp = -1;
playerhand = new BlackJackHand(22);
dealerhand = new BlackJackHand(22);
addCards(playerhand, 2);
addCards(dealerhand, 2);
blackjackplayer = checkForBlackJacks(BlackJackHand playerhand);
blackjackdealer = checkForBlackJacks(BlackJackHand dealerhand);
while(temp!=2&&playerhand.gettotal()<=21){
printHands(false, true, true);
temp = Prompt.getInt("\nPress 1 to hit, or 2 to stand. ", 1, 2);
if (temp==1&&playerhand.gettotal()<=21){
addCards(playerhand,1);
}
}
if (playerhand.gettotal()>21){
playerbust = true;
}
else{
seeWhoWon();
}
//done = true;
}
public boolean checkForBlackJacks (BlackJackHand x){
return (x.gettotal()==21&&x.getmyhand().size()==2);
}
}
这只是一个带有错误部分的java文件。真正的程序包含所有组件。
谢谢。忘记这一点我感觉很傻。 – GoldenLyfe
听起来像你需要一些睡眠然后;)无论如何,很高兴有帮助。不要忘记标记答案已被接受。 – Vulcan