这个计算结果应该是2300吧?

来源:6-3 PHP条件结构之if…else if…

qq_omg_3

2015-06-04 11:50

    $totalMoney = 0;//总工资

    $basicMoney =  2000;//基本工资

$sex = "男";

    

if($sex=="男"){

$totalMoney = $basicMoney  + 0;// 男的没奖金

}else if($sex=="女"){

$totalMoney = $basicMoney  + 300;// 女的有奖金300元

}

echo $totalMoney;

这个totlMoney最后的执行结果为不什么不是2300?

写回答 关注

2回答

  • myzun
    2015-06-04 14:09:25
    已采纳

    因为判断的是性别值 sex        

    sex为男 就用总工资=基本工资 +0(因为男的没奖金  所以奖金为零   当然 也可以不加   结果为2000)

    sex为女  就是总工资=基本工资 +300(女的奖金加300    结果为2300)

    qq_omg...

    谢谢,把男看女了。

    2015-06-06 17:03:31

    共 1 条回复 >

  • 慕粉1807556532
    2017-08-18 10:01:24

    sex的初始值为男所以如果你想改变totlmoney的话就是把男改成女的

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455994 学习 · 6306 问题

查看课程

相似问题