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

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

難道你們沒發現這道題是有問題的嗎?還是我自己理解錯誤了?求大神們解答

<?php
????$totalMoney?=?0;//總工資
????$basicMoney?=??300;//基本工資
????$sex?=?"男";
????$hasHouse?=?TRUE;?//是否有房
????$houseMoney?=??150;//住房補貼
????$isPregnancy?=?TRUE;?//是否懷孕
????$pregnancyMoney?=??100;//懷孕補貼
????if($sex?==?"男")
????{
????????$totalMoney?=?$basicMoney??+?0;//?男的沒獎金
????????if($hasHouse)
????????{
????????????$totalMoney?=?$totalMoney??+?$houseMoney;
????????}?
????}
????else?if($sex?==?"女")
????{
????????$totalMoney?=?$basicMoney??+?300;//?女的有獎金300元
????if($isPregnancy)????
????????{
????????????$totalMoney?=?$totalMoney??+?$pregnancyMoney;
????????}?
????}
????echo?$totalMoney;
?>

本來就不是很理解這個$noHouse
了,我把它改為$hasHouse = TRUE,發現工資還是450,你說是不是bug,不應該是300嗎?

還有那個懷孕的$isPregnancy
也是一樣,改為$noPregnancy = TRUE為什么還是能領那100元,誰能為我解答一下,實在不明白???

正在回答

8 回答

你這個改的沒有意義啊,hashouse和nohouse只是個變量名稱,值才是重點,你想要表示它有房,你只需要把nohouse的值改為flase就行了啊,只要在if里面的判斷條件是flase就OK了,只改變量名稱不改變量值沒有意義!

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

是判斷真假

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

你們這些二啊

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

??$hasHouse ?你自己改成了有房子啊,那下面的判定條件中就應該是,if(??$hasHouse==false){發補貼?。?/p>

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

有沒有房子不是取決于nohouse或者hashouse,而是取決于后面的值是 true還是false。true就是有,false就是沒有。前面的nohouse或者hashouse是變量,可以隨意改,你也可以寫成house,后面只要都同意就好了!這樣說明白了嗎?那個是否懷孕也是一樣的

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

noHouse 的意思不就是沒有房子嗎?

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

上面初始值改成有房,if($nohouse)才加150,你怎么把條件改了,這樣就是有房也要加150,當然是450了。

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

上面那段代碼我沒有修改$isPregnancy為$noPregnancy = TRUE,只是修改了$hasHouse = TRUE

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

舉報

0/150
提交
取消
PHP入門篇
  • 參與學習       456354    人
  • 解答問題       6590    個

PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。

進入課程

難道你們沒發現這道題是有問題的嗎?還是我自己理解錯誤了?求大神們解答

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

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

幫助反饋 APP下載

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

公眾號

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