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

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

代碼沒有錯誤,為什么得到的結(jié)果是2000?

<?php

$totalMoney=0;
$basicMoney=2000;
$sex="男";
if ($sex == "男"){
? ?$totalMoney = $basicMoney + 0;
}else if($sex == "女") {
? ?$totalMoney = $basicMoney + 300;
}

?>
echo $totalMoney;

正在回答

3 回答

你把$sex的初始值換成"女" 程序輸出的$totalMoney=2300;因為第一個if ($sex == "男")的條件為false了所以就不執(zhí)行{$totalMoney = $basicMoney + 0;} 而else if($sex == "女")的條件為true 所以執(zhí)行{$totalMoney = $basicMoney + 300;} 最后輸出的$totalMoney=2300;

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

echo寫到了php標簽的外面也能輸出o_O

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

<?php

$totalMoney=0;
$basicMoney=2000;
$sex="男";
if ($sex == "男"){
? ?$totalMoney = $basicMoney + 0;
}else if($sex == "女") {
? ?$totalMoney = $basicMoney + 300;
}

?>
echo $totalMoney;


從你的代碼來看,你是用了if? .....? else? if? 的控制流程語句,

因為你的變量? $totalMoney=0; ? 和 $basicMoney=2000; 都有了初始值, 而$sex的初始值是“男”

所以你判斷性別等于男的話就是說? if ($sex == "男") 為true 程序就會執(zhí)行? 到? ? $totalMoney = $basicMoney + 0; 而不會執(zhí)行到else if ($sex == "女"){}里的語句,因為你給的變量$sex初始值為“男”所以 if($sex == "女") 為false? ,??? 在最后你用echo $totalMoney;因為$totalMoney=0;$basicMoney=2000;? 然后$totalMoney = $basicMoney + 0;運算的結(jié)果,所以$totalMoney=2000;

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

qq_六六_5 提問者

那是不是把$sex=="男" 換成$sex=="女"就能得到結(jié)果為2300?
2016-12-29 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕俠0027647 回復(fù) qq_六六_5 提問者

你把$sex的初始值換成"女" 程序輸出的$totalMoney=2300;因為第一個if ($sex == "男")的條件為false了所以就不執(zhí)行{$totalMoney = $basicMoney + 0;} 而else if($sex == "女")的條件為true 所以執(zhí)行{$totalMoney = $basicMoney + 300;} 最后輸出的$totalMoney=2300;
2016-12-29 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

代碼沒有錯誤,為什么得到的結(jié)果是2000?

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

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

幫助反饋 APP下載

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

公眾號

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