栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Java中将两个整数除以double

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Java中将两个整数除以double

此行分

d = w[L] /v[L];
几步进行

d = (int)w[L]  / (int)v[L]d=(int)(w[L]/v[L]) //the integer result is calculatedd=(double)(int)(w[L]/v[L])    //the integer result is cast to double

换句话说,精度在转换为两倍之前已经消失了,您需要先转换为两倍,所以

d = ((double)w[L])  / (int)v[L];

这迫使Java在整个过程中都使用double数学,而不是使用整数数学,然后在最后转换为double



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/449765.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号