社区
Web 开发
帖子详情
如何将一个double数据四舍五入转为int数据?
qiubo
2003-09-13 05:09:17
一个double数据转化成为int好像只是取整而已,得数为不大于该double的整数。怎么四舍五入转为int?
...全文
676
3
打赏
收藏
如何将一个double数据四舍五入转为int数据?
一个double数据转化成为int好像只是取整而已,得数为不大于该double的整数。怎么四舍五入转为int?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jscsqb
2003-09-14
打赏
举报
回复
还有一个办法,
double x=...;
int y=int(x+0.5);
这样就可以四舍五入了。
rainy14f
2003-09-14
打赏
举报
回复
java.lang.Math.round方法就是四舍五入。
去尾法是java.lang.Math.floor
dogcai
2003-09-13
打赏
举报
回复
double d=12.2162;
java.text.DecimalFormat df2=new java.text.DecimalFormat("###,##0.00");
String g = df2.format(d);
System.out.println(g);
输出为 12.22
它会实现四舍五入
MySQL
数据
类型和运算符
Re: MySQL
数据
类型和运算符 ============================= #
数据
类型 整数类型:五种 TINY SMALL MEDIUM
INT
BIG 浮点和定点小数类型:三种 FLOAT
DOUBLE
DECIMAL 日期与时间
数据
类型:五种 YEAR -1 字符串类型...
JAVA中
double
转
int
类型按
四舍五入
取整(实用)
public static void main(String[] args) { System.out.pr
int
ln("向上取整:" + (
int
) Math.ceil(96.1));// 97 (去掉小数凑整:不管小数是多少,都进一) ... System.out.pr
int
ln("
四舍五入
取整:" + M
Qt下
Double
转
int
会出问题,所以自己写个
四舍五入
的函数
//自写个
四舍五入
函数 //其中floor()是向下取整函数
int
double
To
Int
(
double
d) {
double
int
Part = floor(d); if ((d -
int
Part) >= (
double
)0.5) { return (
int
Part + 1); } else { ret...
c#语言float转换
int
,【已解决】C#中
double
/float转
int
,小数部分
四舍五入
【问题】C#中,需要将
一个
double
的值转换为
int
类型。【解决过程】1.参考:去试了试Math的Floor和Ceiling,已经Convert.
Int
64和
Int
32,测试结果见代码:private void
double
To
Int
Test(){
double
timeStamp
Double
= crl...
如何把
double
类型的
数据
转换为
int
类型的
数据
?
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 总结: ...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章