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

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

請大神看看,為什么程序運行結果和計算器計算結果不一樣?

求2/1+3/2+5/3+8/5+13/8=?

public class HelloWorld {

? public static void main(String[] args) {

double sum = 0.0;

double fz = 2.0;

double fm = 1.0;

for(int i = 0; i <= 5; i ++){

sum += (fz / fm);

fm = fz;

fz += fm;

}

System.out.println("sum:"+sum);

? }

}



正在回答

3 回答

double?sum?=?0.0;
		double?fz?=?2.0;
		double?fm?=?1.0;
		double?t?=?0.0;
		for(int?i?=?0;?i?<=?4;?i?++){
		sum?+=?(fz?/?fm);
		t=fm;
		fm?=?fz;
		fz?+=?t;
		
		
		}
		System.out.println("sum:"+sum);


1 回復 有任何疑惑可以回復我~
#1

慕圣4527065 提問者

非常感謝!
2017-04-12 回復 有任何疑惑可以回復我~
#2

慕圣4527065 提問者

我也不清楚這個積分是干嘛的
2017-04-12 回復 有任何疑惑可以回復我~

public class HelloWorld {

兩個值交換,需要用一個中間值進行轉化一下。

public static void main(String[] args) {

double sum = 0.0;

double fz = 2.0;

double fm = 1.0;

double t=0.0;

for (int i = 0; i <5; i++) {

sum += (fz / fm);

t=fz;

fz += fm;

fm = t;

}

System.out.println("sum:" + sum);

}


1 回復 有任何疑惑可以回復我~
#1

慕圣4527065 提問者

謝謝你!
2017-04-12 回復 有任何疑惑可以回復我~

i=0時 fz = 2.0 fm = 1.0 ?sum = 2.0 ? 當i = 1時, fm = fz = 2 ?fz+=fm(fz = fz+ fm = 2+2=4) ?此時sum = 2.0 按你代碼以此類推 當然不一樣?

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請大神看看,為什么程序運行結果和計算器計算結果不一樣?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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