35/4=8?这是怎么算的,不明白,答案没错吗

来源:3-10 练习题

qq_等雨下_0

2018-02-08 18:46

第一步:计算3*8,结果为24;第二步:计算11+3*8,结果为35;第三步:计算(11 + 3 * 8) / 4,结果为8;第四步:计算(11 + 3 * 8) / 4 % 3,结果为2

看正确答案


写回答 关注

7回答

  • xiaoxiao222
    2018-07-26 17:54:10

    35/4=8 这里的/表示除号,在未定义数据类型的时候java默认的int类型,所以这里把后面的小数去掉了

  • qq_龙之子_1
    2018-07-13 13:24:53

    不不不 35/4   的值有小数,这里没有定义他们类型,% 是求余的意思

  • moli97
    2018-07-12 14:39:44

    35/4=8(这就是/的值)......3(这就是%的值)

  • 猪仔豪
    2018-02-08 22:10:54

    因为都是整型,所以你除出来的话,就拿你的商,余数不会保留,除非你任意一个数转成浮点型的,常见做法  1.0*(11 + 3 * 8) / 4  这样既不影响结果,又可以带来自动的浮点数转换,又或者 0.0 + (11 + 3 * 8) / 4  这样

  • 我愛的是你愛我
    2018-02-08 19:37:39

    编程算了后可不是四舍五入,它通常会把小数点后面的数都给砍掉

  • __Melody
    2018-02-08 19:10:22

    它会舍去小数部分,仅保留整数部分

    因为35和4都是一个整数,如果他们是浮点数那么就会保留小数

  • 慕粉1828151524
    2018-02-08 19:04:27

    两个整数作除法运算会得到一个整数,自动舍去小数部分。所以只需写成35.0/8或35/8.0即可。

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

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

1165523 学习 · 17586 问题

查看课程

相似问题