在java 中怎么把double类型转成 int类型
9个回答
展开全部
// 强转就可以了,如:
double a = 3.0;
int b = (int)a;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在android开发过程中我们常常遇到数据类型的转换,其中double转int类型是最常见的 方法一:强制转换 int i ; double db; i = (int) db; 这种方法会丢失小数点后面的值 int i ; double db; i = (int)Math.pow(db2, n); 这种方法的好处是不会丢失
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不进行四舍五入操作:
(int)x
进行四舍五入操作:
Integer.parseInt(new java.text.DecimalFormat("0").format(x)
(int)x
进行四舍五入操作:
Integer.parseInt(new java.text.DecimalFormat("0").format(x)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设x是你要转换的double类型变量:
不进行四舍五入操作:
(int)x
进行四舍五入操作:
Integer.parseInt(new java.text.DecimalFormat("0").format(x));
不进行四舍五入操作:
(int)x
进行四舍五入操作:
Integer.parseInt(new java.text.DecimalFormat("0").format(x));
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询