亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎么用JAVA if體完成這個?

怎么用JAVA if體完成這個?

boy 2018-04-09 17:57:00
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 1534
查看完整描述

3 回答

已采納
?
SCLA

TA貢獻3條經驗 獲得超0個贊

public?class?Main?{??

????/**
?????*?思路:
?????*?倒推,?第10天還沒吃時,發現剩一個桃子,所以?初始值number=1,
?????*?第10天:?剩余的桃子?number?=?1
?????*?第9天:?剩余的桃子?number?=?(?(第10天剩余的桃子)+?1?)?*?2
?????*?第8天:?剩余的桃子?number?=?(?(第9天剩余的桃子)+?1?)?*?2
?????*?...
?????*?..
?????*?.
?????*?注意:
?????*????循環變量i:?1~9
?????*????實踐上這猴子只吃了9天的桃子,第10天看到只剩1個桃子了,可能沒舍得吃掉。。。
?????*/
????public?static?void?main(String[]?args)?{??????
????????int?number?=?1;
????????for?(int?i?=?1;?i?<?10;?i++)?{
????????????number?=?(number?+?1)?*?2;
????????}
????????System.out.println("number:?"?+?number);
????}

}


查看完整回答
反對 回復 2018-04-09
?
半枯

TA貢獻101條經驗 獲得超45個贊

package?monkey;

public?class?Peach?{
	public?static?void?main(String[]?args)?{
		A?a=new?A();
		int?sum=a.a();
		System.out.println(sum);
	}
}
class?A{
	int?sum=1;
	int?day=10;
	int?a()?{
		if?(day-->1)?{
			sum=(sum+1)*2;
			return?a();
		}else?{
			return?sum;
		}	
	}
}


查看完整回答
反對 回復 2018-04-10
?
街邊七號

TA貢獻18條經驗 獲得超3個贊

這好像是遞歸吧。。

查看完整回答
反對 回復 2018-04-09
  • 3 回答
  • 0 關注
  • 1295 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號