java - ')' 预期的、非法的表达式开始

标签 java

我遇到这样的错误:

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);

类(class)是:

  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 文件。真正的程序具有所有组件。

最佳答案

将值作为方法参数传递时,必须仅包含对象的名称,而不是其类型。

blackjackplayer = checkForBlackJacks(playerhand);
blackjackdealer = checkForBlackJacks(dealerhand);

关于java - ')' 预期的、非法的表达式开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13695584/

相关文章:

java - 我怎样才能实现一个简单的 AsyncTaskLoader?

java - 将 Java BufferedReader 倒回到文件的开头

java - 使用支持库 v4 在 fragment 中获取对 GoogleMap 的引用

java - OSGI Enroute DTO 中的字符串为 'compressed'

java - Java中的简单FTP客户端可以在被动模式下仅发送一次 "list"命令

java jssc调制解调器发送消息

java - Selenium -- 在浏览 Web 应用程序时,如何处理驱动程序当前 url 未快速更新的情况

java - Enterprise Architect Java 代码生成文件导入

java - 以对象值作为键的 HashMap

java - 如何在 Java 中对来自不同对象的等键进行同步