如何确定保留几位小数

来源:3-2 Java中的算术运算符

二狗子ltt

2015-02-02 22:08

为什么

double avg=sum/4;保留一位小数

double avg=sum/4.0;保留两不一样位小数,而且运算结果

写回答 关注

1回答

  • yymooc
    2015-02-03 11:04:45
    已采纳

    在这问题中,sum是一个int类型的,当用sum/4时是int型的sum去除以int型的4得到的结果是int型的26,这是应该把int型的26赋给avg,但是这里avg是double型的,所以int型的26自动转换成double的26.0;double avg=sum/4.0中sum是int型的去除以4.0时要转换成double型的也就是105.0再除以4.0得到的结果就是26.25了。也就是做运算时,运算符前后的运算数要先转换成相同类型在计算

    二狗子ltt

    非常感谢!

    2015-02-06 21:49:39

    共 1 条回复 >

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

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

1165510 学习 · 17586 问题

查看课程

相似问题