社区
Java SE
帖子详情
在java 中怎么把double类型转成 int类型
zp668
2004-08-11 04:14:57
在java 中怎么把double类型转成 int类型 在线给分。
...全文
233397
13
打赏
收藏
在java 中怎么把double类型转成 int类型
在java 中怎么把double类型转成 int类型 在线给分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuyang821225
2004-08-11
打赏
举报
回复
我倒想问String怎么变成int的。。。
Integer.valueOf(str)
takecare
2004-08-11
打赏
举报
回复
元-〉分
——————〉
double -〉int
晕!真是没有想到!
double d = 1.22
int i = (int) (d * 100)
如果要转成厘的话:
int i = (int) (d * 100 * 10)
如果要转成毫的话(当心int溢出哦):
int i = (int) (d * 100 * 10 * 10)
哈哈!
平淡真无奇
2004-08-11
打赏
举报
回复
我倒想问String怎么变成int的。。。
chn217
2004-08-11
打赏
举报
回复
double d = 1.233;
String s1 = String.valueOf(d);
String s2 = s1.substring(0, s1.indexOf(".")) + s1.substring(s1.indexOf(".")+1);
int i = Integer.parseInt(s2);
m16jerry
2004-08-11
打赏
举报
回复
真晕
zhang21cnboy
2004-08-11
打赏
举报
回复
闲转换成字符串,然后把那个.给去掉。在转换成int。不过你这么转化的话,那数据就全丢了。
tangyongtgyg
2004-08-11
打赏
举报
回复
靠 ,落节啦!
你要这样,把小数点左移两位哦!又不是改成整型!
tangyongtgyg
2004-08-11
打赏
举报
回复
楼主,楼上的是对的,你可以去那个FAQ里面去看看相关的,有很多精典的东西,和代表性的东西,可以学习一下!
zp668
2004-08-11
打赏
举报
回复
是呀,我要这样的结果。
double d = 1.230;
int i = 1230.
也就是把元变成分,分是INT型,不失精度。
iversonxk
2004-08-11
打赏
举报
回复
to: zp668()
int就是整型的数据,当然没有后面的小数部分啦
iversonxk
2004-08-11
打赏
举报
回复
强制类型转换,用( )
double d = 1.23;
int i = (int) d;
这时i的值是1
zp668
2004-08-11
打赏
举报
回复
老大,你试一下,那不是把0.23给去掉了吗?我全要的。不这这样,这不是太简单了吗?
takecare
2004-08-11
打赏
举报
回复
double d = 1.23;
int i = (int) d;
如何在
Java
中
将double转换为
int
?
在本文
中
,我们将看到如何将double转换为
int
。 在
Java
编程
中
,您将有一个double原语值(例如82.14),但是要执行进一步的操作,您需要一个
int
值(例如82),所以让我们看看如何在
Java
中
将double转换为
int
。 您可以通过三种方式将double转换为
int
。我将在下面列出所有内容,然后我们将一一列出。 1,将double转换为
int
—使用
类型
转换 2,将double转换为
int
—使用 Math.round() 3,将double转换为
int
—使用 Double.
Int
Value
Java
类型
转换:
int
转double
标题
Java
类型
转换:
int
转double 由于double的范围比
int
数据
类型
大,所以当
int
值被赋给double时,
java
会自动将
int
值转换为double。 隐式转换:由于double数据
类型
的范围和内存大小都比
int
大,因此从
int
到double的转换是隐式的。并不需要像double to
int
转换那样进行
类型
转换; 使用Double.valueOf()方法 /** * Ja...
Java
中
如何将double转换为
int
?
在上述代码
中
,我们定义了一个
double
类型
的变量num,并将其赋值为10.5。这可以通过使用强制
类型
转换或Math类
中
的方法来实现。在进行强制
类型
转换或使用Math类
中
的方法时,请确保你了解数据
类型
转换可能带来的影响,并根据实际需求选择合适的转换方式。在上述代码
中
,我们使用Math.round()方法将num四舍五入为最接近的整数,并使用强制
类型
转换将其转换为
int
类型
。在上述代码
中
,我们使用Math.floor()方法将num向下取整为最接近的整数,并使用强制
类型
转换将其转换为
int
类型
。
Java
double数据
类型
转换成
int
数组的方法
本文主要介绍
Java
中
double数据
类型
变量,转换成
int
数组的方法、字符串
转成
int
数组的方法、
int
数组
转成
字符串的方法。
double转换成
int
java
,
Java
将double转换为
int
本文概述我们可以使用
类型
转换在
Java
中
将double转换为
int
。要将double数据
类型
转换为
int
, 我们需要执行
类型
转换。
Java
中
的
类型
转换通过
类型
转换运算符(数据
类型
)执行。在这里, 我们将学习如何将double基本
类型
转换为
int
以及将Double对象转换为
int
。
Java
double to
int
示例:
类型
转换让我们看看在
Java
中
将double转换为
int
的简单代码。publi...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章