java中的Math.ceil、Math.floor和Math.round
2024-09-01 11:11:07
ceil意为天花板,指向上取整;floor意为地板,指向下取整;round指四舍五入
package com.company; public class Main { public static void main(String[] args) {
//向上取整
System.out.println(Math.ceil(11.3));//12.0
System.out.println(Math.ceil(-11.3));//-11.0 //向下取整
System.out.println(Math.floor(11.3));//11.0
System.out.println(Math.floor(-11.3));//-12.0 //四舍五入 算法为Math.floor(x+0.5) 即原来的数字加上0.5再向下取整
System.out.println(Math.round(11.4));//
System.out.println(Math.round(11.5));//
System.out.println(Math.round(11.6));//
System.out.println(Math.round(-11.4));//-11
System.out.println(Math.round(-11.5));//-11
System.out.println(Math.round(-11.6));//-12
}
}
最新文章
- cookies
- windows 环境下wamp环境的搭建。
- 一个简单的python爬虫,以豆瓣妹子“http://www.dbmeizi.com/category/2?p= ”为例
- sublime3笔记
- 备份及还原Xcode的模拟器
- inux 下c/c++ 连接mysql数据库全过程-----已经通过验证
- AMD宣布裁员7% 约710员工将失去工作
- 子PID namespace中获取父namespace中pid的方法
- DES加密解密与AES加密解密
- 动画制作 手机APP制作以及响应式的实现
- 使用sklearn进行数据挖掘-房价预测(4)—数据预处理
- Scala 操作符与提取器
- [Abp 源码分析]七、仓储与 Entity Framework Core
- leetcode 1——两数之和
- [Android]Linux下WebRTC下载与编译
- python -- 约束、异常处理、MD5
- Golang原生sql操作Mysql数据库增删改查
- centos如何查看linux内核,版本号
- 分页SQL代码
- sql server中的日期详解使用(convert)