第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Head first java中猜數(shù)字游戲的原理

package?book.java;

public?class?Guessgame?{
	/**
	?*?首先創(chuàng)建三個玩家對象
	?*/
	Player?p1;
	Player?p2;
	Player?p3;
	
	
	public?void?startGame(){
		p1=new?Player();
		p1=new?Player();
		p1=new?Player();
		//定義三個變量用來保存玩家猜測的值
		int?a;
		int?b;
		int?c;
		
		//系統(tǒng)隨機生成數(shù)字
		int?targetNum=(int)?(Math.random()*10);
		System.out.println("系統(tǒng)給出需要玩家猜測的數(shù)據(jù)");
//		while(true){
			System.out.println("待猜的數(shù)字為:"+targetNum);
			
			//此時應(yīng)該調(diào)用定一個guess方法,用來給出玩家定義的數(shù)字
			//將該數(shù)字如系統(tǒng)給出的數(shù)字相匹配,給出true或者false
			
			p1.guess();
			p2.guess();
			p3.guess();
			//將得到的每一個玩家猜測值都賦給一個新值
			
			
			a=p1.num;
			b=p1.num;
			c=p1.num;
			
			
			
			//打印輸出每一個玩家的猜測值
			System.out.println("第一個玩家猜測值為:"+a);
			System.out.println("第二個玩家猜測值為:"+b);
			System.out.println("第三個玩家猜測值為:"+c);
			//這里用一個for循環(huán)來比較玩家的猜測值和系統(tǒng)隨機給出值是否一致
			if(a==targetNum){
				System.out.println("第一個玩家猜測正確");
			
			}else{
				System.out.println("第一個玩家猜測錯誤");
			}
			if(b==targetNum){
				System.out.println("第二個玩家猜測正確");
			
			}
			else{
				System.out.println("第二個玩家猜測錯誤");
			}
			if(c==targetNum){
				System.out.println("第三個玩家猜測正確");
			
			}else{
				System.out.println("第三個玩家猜測錯誤");
			}
			
			
		
	}//方法體結(jié)束

}//類結(jié)束
package?book.java;

public?class?GameLauncher?{

	public?static?void?main(String[]?args)?{
	Guessgame?gg=new?Guessgame();
	gg.startGame();
		

	}

}


package?book.java;

public?class?Player?{
	int?num=0;
	
	//定義一個猜測的方法
	public?void?guess(){
		num=(int)?(Math.random()*10);
		//System.out.println("玩家猜測數(shù)字為:"+num);
	}

}



為什么我的p1調(diào)用不了guess方法啊?完全打印不出來,求大神看看問題在哪兒?


正在回答

1 回答

估計你創(chuàng)建對象時是直接復(fù)制粘貼吧。全將對象賦給p1了。13-15 ? 36-38

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

差不多先生1234 提問者

確實啊,我忘記,感謝
2016-04-27 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學(xué)習(xí)       531215    人
  • 解答問題       6327    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進入課程

Head first java中猜數(shù)字游戲的原理

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號