| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 在按照head frist java的例子打得时候出了问题,一直报错找不到符号,自己手打是,重书上复制下来的也是报错
 
下面是代码,各位老哥帮帮忙,谢谢。 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public class GuessGame 
{ 
        Player p1; 
        Player p2; 
        Player p3; 
         
        public void strtGame() 
        { 
                p1 = new Player(); 
                p2 = new Player(); 
                p3 = new Player(); 
                 
                int guessp1 = 0; 
                int guessp2 = 0; 
                int guessp3 = 0; 
                 
                boolean p1isRight = false; 
                boolean p2isRight = false; 
                boolean p3isRIght = false; 
                 
                int targetNumber = (int) (Math.random() * 10); 
                System.out.println("I'm thinking of a number between 0 and 9"); 
                 
                while(true) 
                { 
                        System.out.println("Number to guess is" + targetNumber); 
                        p1.guess(); 
                        p2.guess(); 
                        p3.guess(); 
                         
                        guessp1 = p1.number; 
                        System.out.println("Player one guessde is" + guessp1); 
                        guessp2 = p2.number; 
                        System.out.println("Player one guessde is" + guessp2); 
                        guessp3 = p3.number; 
                        System.out.println("Player one guessde is" + guessp3); 
                        if (guessp1 == targetNumber) 
                        { 
                                p1isRight = true; 
                        } 
                        if (guessp2 == targetNumber) 
                        { 
                                p2isRight = true; 
                        } 
                        if (guessp1 == targetNumber) 
                        { 
                                p3isRight = true; 
                        } 
                        if (p1isRight || p2isRight || p3isRIght) 
                        { 
                                System.out.println("We have winner!"); 
                                System.out.println("Player one got it right? + p1isRight"); 
                                System.out.println("Player two got it right? + p2isRight"); 
                                System.out.println("Player three got it right? + p3isRight"); 
                                break;//游戏结束终止循环 
                                 
                        } 
                        else 
                        { 
                                System.out.println("PLayer will have to try again"); 
                        } 
                } 
        } 
} 
 |   
 
 
 
 |