计算(11 + 3 * 8) / 4,结果为8

来源:3-10 练习题

爱学习的韩志凯

2016-04-16 21:44

计算(11 + 3 * 8) / 4,结果为8...........why

写回答 关注

2回答

  • 沈不二
    2016-04-16 21:51:06
    已采纳

    因为你代码里数字默认都是整形的,相除的时候编译器自动把小数点后的数字给截掉了,正确的写法应该是(11+3*8)/4.0

    爱学习的韩志...

    非常感谢!

    2016-04-21 10:29:49

    共 1 条回复 >

  • 阿小明3179369
    2016-04-16 21:53:58

    (11+3*8)/4=(11+24)/4=35/4=8. 两个整数相除 得到的是整数 小数部分略去 。这到题如歌想得到小数 可以将4改为4.0

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1162895 学习 · 17550 问题

查看课程

相似问题