怎么计算结果不对?

来源:6-11 编程练习

再码一段

2017-03-11 13:39

http://img.mukewang.com/58c38d2200018c6e02450094.jpg

整数减整数还出小数了

写回答 关注

2回答

  • 生菜不懒
    2017-03-11 15:57:40
    已采纳

    在switch语句中,每一个case后要加一行break;如果不加,则继续执行下一个case里面的语句,相当于照图片的5-2的计算,先执行case ”-“:d=a-b    ,得出d=3,但由于没有break;语句进行结束,继续下面的case ”*“:d=a*b ,然后继续执行case ”/“:d=a/b  ,所以得出的结果是最后的除法5/2=2.5

    再码一段

    非常感谢!

    2017-03-11 21:56:15

    共 1 条回复 >

  • 社会_泽哥
    2017-03-11 15:29:44

    在switch语句中,每个case最后一行要加(break;)语句!!!

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468190 学习 · 21891 问题

查看课程

相似问题