Math类的三个方法比较: floor() ceil() round()
1 public class Test { 2 public static void main(String[] args) { 3 double d1 = 3.4, d2 = 3.6; //正数 4 double d3 = -3.4, d4 = -3.6; //负数 5 6 float f1 = 4.4F, f2 = 4.6F; //正数 7 float f3 = -4.4F, f4 = -4.6F; //负数 8 9 //floor()方法只能接收double类型,返回double类型 10 //向下取整,返回小于参数的最大整数 11 System.out.println(Math.floor(d1));//3.0 12 System.out.println(Math.floor(d2));//3.0 13 System.out.println(Math.floor(d3));//-4.0 14 System.out.println(Math.floor(d4));//-4.0 15 16 17 //ceil()方法只能接收double类型,返回double类型 18 //向上取整,返回大于参数的最小整数 19 System.out.println(Math.ceil(d1));//4.0 20 System.out.println(Math.ceil(d2));//4.0 21 System.out.println(Math.ceil(d3));//-3.0 22 System.out.println(Math.ceil(d4));//-3.0 23 24 25 //round()方法可以接收double类型,返回long类型 26 //表示“四舍五入”,算法为Math.floor(x+0.5),即将参数加上0.5后再向下取整 27 System.out.println(Math.round(d1));//3 28 System.out.println(Math.round(d2));//4 29 System.out.println(Math.round(d3));//-3 30 System.out.println(Math.round(d4));//-4 31 32 //round()方法可以接收float类型,返回int类型 33 System.out.println(Math.round(f1));//4 34 System.out.println(Math.round(f2));//5 35 System.out.println(Math.round(f3));//-4 36 System.out.println(Math.round(f4));//-5 37 } 38 }
转载于:https://www.cnblogs.com/parkour1026/p/10796336.html
Math类的三个方法比较: floor() ceil() round()相关推荐
- 反射:获取Class类的三种方法
反射:获取Class类的三种方法 // 1.Class类中的一个静态方法:forName(全限名:包名 + 类名) Class c = Class.forName(路径); System.out.pr ...
- paper 68 :MATLAB中取整函数(fix, floor, ceil, round)的使用
MATLAB取整函数 1)fix(x) : 截尾取整. >> fix( [3.12 -3.12]) ans = 3 -3 (2)floor(x):不超过x 的最大整数.(高 ...
- matlab 四种取整函数(fix floor ceil round)的区别
Matlab取整函数有: fix, floor, ceil, round四种,具体使用方法如下: (1) fix 朝零方向取整 如 fix(-1.3)=-1 fix(1.3)=1; (2) floor ...
- matlab中的四种取整函数的使用(fix, floor, ceil, round)
(1)fix(x) : 截尾取整. >> fix( [3.12 -3.12]) ans = 3 -3 (2)floor(x):不超过x 的最大整数.(高斯取整) >> f ...
- matlab取整高斯,MATLAB中取整函数(fix, floor, ceil, round)的使用
MATLAB取整函数 1)fix(x) : 截尾取整. >> fix( [3.12 -3.12]) ans = 3 -3 (2)floor(x):不超过x 的最大整数.(高斯取整) > ...
- php的floorval函数,php 取整函数(floor,ceil,round,intval)_PHP教程
在php中取整函数有四个函数,如floor,ceil,round,intval这几个了,下面我给大家分别介绍它们之间应用实例. floor 舍去法取整 语法格式:float floor ( float ...
- php 取整 floor,php 取整函数(floor,ceil,round,intval)
在php中取整函数有四个函数,如floor,ceil,round,intval这几个了,下面我给大家分别介绍它们之间应用实例. floor 舍去法取整 语法格式:float floor ( float ...
- 键盘输入一个长方形的两个边长,输出该长方形的周长、面积和对角线。要用到Math类提供的数学方法。
编写程序,从键盘上输入一个长方形的两个边长,输出该长方形的周长.面积.和对角线. 用不同的输入测试程序, 问题: 不输入数字,而输入字母,或者浮点数,会有什么结果? Math类都提供有哪些数学方法? ...
- java 载入类的三种方法
载入类的几种方法 所有资源都通过ClassLoader载入到JVM里,那么在载入资源时当然可以使用ClassLoader,只是对于不同的资源还可以使用一些别的方式载入,例如对于类可以直接new,对于文 ...
最新文章
- CentOS7.4-btrfs管理及使用
- dw8与mysql的连接,VS2019连接mysql8.0数据库的教程图文详解
- nginx反向代理配置及优化
- 小米redmi_小米Redmi小爱触屏音箱8,不仅屏幕大,而且功能多,价格更超值
- 厦门理工学院2019年数据结构与算法考研初试大纲
- 使用keepalived搭建双机热备高可用一览
- 炸窝(Collections当中的addAll方法)
- 95-872-064-源码-CEP-CepOperator源码
- 声网 Agora Share:从天到秒级效率提升,一切都为服务好 15 万+应用
- 老子《道德经》第三章
- /etc/init.d/functions详解
- macOS安装brew和ffmpeg下载m3u8
- 吸引子传播(Affinity Propagation)算法
- 计算机桌面的文件拒绝访问,文件或文件夹拒绝访问的解决方法
- Spark SQL 内置函数(六)Window Functions(基于 Spark 3.2.0)
- 手机流量不清零这个便宜不好占
- 苹果支付成功后,JAVA服务端二次验证
- 判断司机是否酒后驾车
- 如何做AI开源项目?零基础到100star
- 通过Python绘制九种二次曲面
热门文章
- msp430单片机oled汉字字模_OLED液晶屏如何显示中文呢?
- 如何高效的学习前端的网页设计?
- P - C语言实验——某年某月的天数
- Java教程:Java选择结构和循环结构的总结
- adguard没有核心 core no_新媒体自学宝典(No.24)| 如何借力自媒体平台放大粉丝流量?...
- 邀请合作如何表达_共商校院合作,共促产教融合,市卫校这个会议不一般!
- pymysql安装_centos7.6 安装openstack stein组件之四
- C语言小知识---为什么要使用指针
- linux内存管理(十五)-内存池
- Python中出现“TabError: inconsistent use of tabs and spaces in indentation”