博客
关于我
程序中的四舍五入
阅读量:565 次
发布时间:2019-03-10

本文共 250 字,大约阅读时间需要 1 分钟。

要求

要求将双精度型数据四舍五入为整型数据。

实现

以下是一个实现方法:

int fun(double number) {    return (number > 0.0) ? (number + 0.5) : (number - 0.5);}

解释

该函数接受一个双精度型数作为输入参数,根据数值的正负来决定四舍五入的方式:

  • 如果输入的数值大于0,则将数值加上0.5进行四舍五入。
  • 如果输入的数值小于等于0,则将数值减去0.5进行四舍五入。

这种处理方式可以确保正确地将双精度型数四舍五入为整型数。

转载地址:http://fofvz.baihongyu.com/

你可能感兴趣的文章
HTTP 常见状态码
查看>>
Thymeleaf sec:authorize 标签不生效
查看>>
js回车键登录
查看>>
Iterable与Iterator
查看>>
API_Net官方代码之训练网络
查看>>
Python机器学习(五十二)SciPy 基础功能
查看>>
Python机器学习(六十五)Matplotlib 入门
查看>>
关于WebView当前地址问题的疑惑
查看>>
Python机器学习(九十二)Pandas 统计
查看>>
区块链入门到实战(26)之以太坊(Ethereum) – 挖矿
查看>>
大数据集群运维(24)kylin 系列(一)安装部署
查看>>
项目实战 从 0 到 1 学习之Flink (26)Flink采集kafka数据后存到mongodb
查看>>
项目实战从0到1之hive(24)企业级数据仓库构建(六):数仓理论及数仓搭建
查看>>
Java从入门到实战之(9)File文件类
查看>>
项目实战 从 0 到 1 学习之Flink (28)FlinkSql教程(二)
查看>>
智能网联改装实训整车,智能网联汽车实训台
查看>>
偏心机构测绘实验装置,测绘竞赛测绘模型
查看>>
SecSolar:为代码“捉虫”,让你能更专心写代码
查看>>
Spring Boot 教程:消费 Rest Web 服务
查看>>
a标签常用属性——你是否都用过?
查看>>