我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

怎么以0.5为区间向上取整

怎么以0.5为区间向上取整
0 ~ 0.5取0.5; 0.5 ~ 1 取 1

Math.ceil(num * 2) / 2

var i=0.5;
math.round(i);

先把原值乘以2,+1,然后向下取整,再除以2
唯一的问题是这样0会向上取整成0.5,0.5会取整成1
如果你想左开右闭
那么乘以2,+0.5,向上取整,再除以2

你这不是向上取整,是四舍五入吧 Math.round();

近期文章

  • 在windows环境下使用clion安装miracl库c语言
  • OverflowError: Python int too large to convert to C long
  • 滚轮事件中是如何重新定位控件位置
  • 爬虫保存数据时遇到AttributeError: ‘list‘ object has no attribute ‘write‘
  • PHP HTML FORM发送_POST数据但不发送_FILES
  • dirsearch扫描,starting内容是空的怎么找flag
  • 学习前端遇到的问题6: 这两段关于border-radius的设置有什么不同呢?
  • 用免费码做了个视频网站电脑不能播放
  • springcloud项目 程序启动找不到实体类报错
  • docker启动报错
  • UE5 VR手柄追踪状态问题
  • xcode新建file一直运行失败
  • 多个VUE页面有重复,运维很烦人
  • 如何使用elasticsearch一次搜索2个字符串?
  • html代码写好后浏览器打开仍是空白的
  • arcmap中无法选中
  • 校园网光猫只有一个千兆口,能不能加交换机
  • pyqt5怎么将emit发送到文本框里
  • Excel合并表格数据
  • Ip证书为什么只有DV的单域名

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华