社区
疑难问题
帖子详情
如何把以前数据的double转换成int型
yeshucheng
2005-12-02 10:19:14
RT
...全文
180
5
打赏
收藏
如何把以前数据的double转换成int型
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yeshucheng
2005-12-02
打赏
举报
回复
现在就是不能改字段属性,能否通过SQL语句来转?
lw1a2
2005-12-02
打赏
举报
回复
alter table 表名 modify 字段 int null
lw1a2
2005-12-02
打赏
举报
回复
select convert(int,字段) from 表
OracleRoob
2005-12-02
打赏
举报
回复
select convert(int,字段名) from 表名
select cast(字段名 as int) from 表名
hlq8210
2005-12-02
打赏
举报
回复
select cast(fieldName as int) as FieldName from Tablename
int
类
型
和
double
类
型
数值转换
类
型
自动转换规则: 参与运算(算数运算和赋值运算)操作数和结果类
型
必须一致, 不一致时启动隐式转换: 两种类
型
兼容:
int
和
double
兼容(都是数字类
型
) 目标类
型
大于原类
型
Int
类
型
取值范围<
double
类
型
取值范围
Int
类
型
可以自动转换
double
类
型
数据
(
Int
类
型
可以隐式转换
double
类
型
数据
) 如果一个操作数为
double
那么整个表达式可提升为
double
型
比如某个值*0.25
Double
类
型
数据
转换为
int
类
型
数据
,丢精度(小数点) num1为小数变量 显示
如何把
double
类
型
的
数据
转换为
int
类
型
的
数据
?
方法1:强制转
型
double
a = 12.3;
int
b = (
int
)a; System.out.pr
int
ln(b); 结果: 12 方法2:使用封装类
Double
double
a = 12.3;
Double
b = new
Double
(a);
int
c = b.
int
Value(); System.out.pr
int
ln(c); 结果: 12 总结: 方法1使用的是强制转
型
,其实方法2也使用的强制转
型
,下面我们看看
int
Value()方法就知道了,如下所示: public
int
java怎么强制将
double
转换成
int
Java中可以使用(
int
)强制类
型
转换将
double
转换成
int
类
型
。例如:
double
d = 3.14;
int
i = (
int
) d; 但是要注意,这种方法是截取
double
值的整数部分,不会四舍五入。所以如果d的值大于
int
类
型
的最大值(2147483647)或者小于
int
类
型
的最小值(-2147483648),会发生
数据
溢出,导致结果不正确。 你也可以使用Math.round()函...
double
转换成
int
java,Java将
double
转换为
int
本文概述我们可以使用类
型
转换在Java中将
double
转换为
int
。要将
double
数据
类
型
转换为
int
, 我们需要执行类
型
转换。Java中的类
型
转换通过类
型
转换运算符(
数据
类
型
)执行。在这里, 我们将学习如何将
double
基本类
型
转换为
int
以及将
Double
对象转换为
int
。Java
double
to
int
示例:类
型
转换让我们看看在Java中将
double
转换为
int
的简单代码。publi...
double
类
型
转换成
int
类
型
double
v = a / b;
int
i = new
Double
(v).
int
Value();
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章