[問題] The method guess() is undefined for …
各位好 我照著深入淺出這本書39頁的範例照打 (使用ECLIPSE)
可是有幾個地方會有錯誤(我在最前面用*號表示)
上面會顯示 1.The method guess() is undefined for the type Player
2. p1.number cannot be resolved or is not a field
這兩種類的錯誤 可是我都照書上打了 請問我還缺了什麼呢?
public class GuessGame {
Player p1;
Player p2;
Player p3;
public void startGame()
{
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("0-9");
while(true){
System.out.println("number is "+targetNumber);
* p1.guess();
* p2.guess();
* p3.guess();
* guessp1=p1.number;
System.out.println("P1 guess"+guessp1);
* guessp2=p2.number;
System.out.println("P2 guess"+guessp2);
* guessp3=p3.number;
System.out.println("P3 guess"+guessp3);
if(guessp1==targetNumber)
{p1isright=true;}
if(guessp2==targetNumber)
{p2isright=true;}
int tamrgetNumber;
if(guessp3==tamrgetNumber)
{p3isright=true;}
if(guessp1 ==targetNumber)
{
System.out.println("Winner");
break;
}
else{
System.out.println("try again");
}
}
}
}
}
--
╔╦╬╦╗★FRIENDS★CHANDLER.BING★═╩╬╣╩╝╠╣╬╦╔╗╩═╝╬╠ ╦═╩╗
╬╭═╮╮ ╮╭═╮╮ ╮╔═╮╮ ╔═╮╔═╮【a.】幽默的;自嘲的;恐婚的 ╠
╩║ ╠═╣╠═╣║╮║║ ║║ ╠═ ╠╦╯【v.】照相時古怪笑容 ╬
║╰═╯╰ ╰╰ ╰╰ ╰╚═╯╰═╯╚═╯╰╰═ 例句:他的JOEY很CHANDLER ║
╣ 錢德.炳【n.】一個你永遠搞不清楚他職業是什麼的男人 他的搭訕方式很幽默 ╣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.34.48.235
推
05/02 17:07, , 1F
05/02 17:07, 1F