为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的输出的结果自动给我去掉小数部分

为什么我的输出的结果自动给我去掉小数部分

我爱吃青椒 2015-12-24 13:22:17
System.out.println(10/5);  运行结果是2 System.out.println(1/3);   运行结果是0 double d=2.356; System.out.println(d);     运行结果是2.356为什么我如果进行乘和除运算的时候,他给我去掉小数部分。然而当我加减的时候,则正常显示该有的位数
查看完整描述

2 回答

?
YueStrugg

TA贡献4条经验 获得超0个赞

两个int类型的运行的结果依然是int类型,如果两个数字计算,其中有一个类型为double那么运行的结果也是double类型的

查看完整回答
反对 回复 2015-12-24
  • 2 回答
  • 0 关注
  • 1537 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信