本帖最后由 OptimusMan 于 2010-12-02 11:15:06 编辑

解决方案 »

  1.   

    顶 
    其实我也想问为什么有的时候不可以用 == 而一定要用equals
      

  2.   

    if(name.equals("甲方") ) player1win++;                    //78
            else if(name.equals("乙方") ) player2win++;                //79
            else noBodyWin++;线程里面的name属性是个字符数组,不是字符串
      

  3.   

    private String GetTurnPlayer()            //获得当前出拳人
        {
            return Thread.currentThread().getName(); //这里是根据字符数组属性name而new一个字符串返回的
        }