社区
Java SE
帖子详情
double 类型的数字怎么转换成int型呢?
Javafan3
2003-04-14 12:02:09
谢谢
...全文
4231
17
打赏
收藏
double 类型的数字怎么转换成int型呢?
谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongdongshu
2003-04-14
打赏
举报
回复
学名叫“主类型的过载”。
徐蕴
2003-04-14
打赏
举报
回复
考虑到你或者需要四舍五入或者截尾,可以使用floor, ceil 或者round函数然后用(int)强制转换,但是你应该考虑到可能会丢失信息的问题
dongdongshu
2003-04-14
打赏
举报
回复
JAVA提供的强制类型转换。
正如上面所说:
double d = 12.0;
int i = (int)d;
不过,会丢失一部分信息。
jczjczjcz
2003-04-14
打赏
举报
回复
double d = 12.0;
int i = (int)d;
gaojunbo
2003-04-14
打赏
举报
回复
double d = 12.0;
int i = (int)d;
moumouren
2003-04-14
打赏
举报
回复
double d = 12.0;
int i = (new Double(d)).intValue();
Javafan3
2003-04-14
打赏
举报
回复
能给原代码吗?
acefr
2003-04-14
打赏
举报
回复
intValue
public int intValue()
Returns the value of this Double as an int (by casting to type int).
Specified by:
intValue in class Number
Returns:
the double value represented by this object converted to type int
acefr
2003-04-14
打赏
举报
回复
intValue()
geshizan
2003-04-14
打赏
举报
回复
up
tangmi
2003-04-14
打赏
举报
回复
up,
参照以上意见,自己写几个试试就行了:)
MyXin
2003-04-14
打赏
举报
回复
呵呵!Double.intValue()就是执行了这样一句(int)value ;(value为double值,就是Double的double值)。呵呵!
MyXin
2003-04-14
打赏
举报
回复
是说我吗?
MyXin
2003-04-14
打赏
举报
回复
用int强制转换,不会有舍入,整数部分是几就是几。有时候还能方便,如取小数位:
double test = 15.0789;
int tmp = (int)test;
double tail = test-tmp;
呵呵!
lkenshin
2003-04-14
打赏
举报
回复
兄弟,还是多看看java的api吧,上面都有
MyXin
2003-04-14
打赏
举报
回复
如果只是想取得整数部分,就用(int)强制转换最好。
Weblog
2003-04-14
打赏
举报
回复
同意 moumouren(某某人)
不要使用(int)来强制转换
应该先生成一个double的外覆型Double,再用Double的intValue()得到int
QT中基本
类
型
的转换
qt中字符的转换(转) 2011-12-27 10:14:35| 分类: qt |举报|字号 订阅 qt中将
int
、long
型
转换成
char、string char
转换成
QString QString buf=QString(QLatin1String(char));//char 转换为QString QString 赋值为char
C#基础③——
类
型
转换(
int
转
double
、
double
转
int
、Convert)
类
型
转换是什么? 不同数据
类
型
间的转换,如:将
int
类
型
转换为string
类
型
为什么需要
类
型
转换? 从控制台接收到的用户输入的内容都是string
类
型
,如果要进行计算,就需要将接收到的内容
转换成
数值
类
型
什么是隐式转换?如下图 什么是强制转换?如下图 一、代码展示 1.隐式转换:
int
——>
double
int
num1 = 10; ...
Gson将json字符串转map导致
int
型
被
转换成
double
的采坑之旅
前言:日常开发中,与json打交道的机会很多,一般对象json转都不会出现什么问题,但是json转对象就有可能出现问题了,今天就来说说json转map导致
int
型
转换成
double
的问题 问题重现 之前解决过long
型
被转化成科学计数法的问题,所有就拿以前的公用方法,一个泛
型
工具类 public class MyType<T> { public T gsonToMap(...
如何在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 SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章