Java关于Math类的三个取整方法「建议收藏」

Java关于Math类的三个取整方法

大家好,又见面了,我是全栈君。

0x01

  在java的Math类中有三个关于浮点数取整数的方法,分别是ceil (向上取整) floor(向下取整) round(四舍五入) 三个方法

0x02 ceil 向上取整,取整后总是比原来的数字大。

System.out.println(Math.ceil(2.34));
System.out.println(Math.ceil(-2.34));
3.0
-2.0

0x03 floor 向下取整 ,取整后总是比原来的数字小

System.out.println(Math.floor(2.34));
System.out.println(Math.floor(-2.34));
2.0
-3.0

0x04 round 四舍五入,最复杂的就是round,其算法是Math.floor(x+0.5),也就是先对原数据加0.5在向下取整

    System.out.println(Math.round(2.34));
    System.out.println(Math.round(2.65));
    System.out.println(Math.round(-2.5));
    System.out.println(Math.round(-2.49));
2
3
-2
-2

转载于:https://www.cnblogs.com/Triomphe/p/7674707.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108106.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 大学生全网各类资源网站汇总

    大学生全网各类资源网站汇总本文转自我的公众号(求学青年)为了方便你更好的找到想要的网站,我把之前所有分享的学习网站都整合起来啦!!一路走来,有八十多天吧,我几乎每天都分享了一个网站,说容易也容易,但是这也是我心中的一点坚持,

  • Qt浅谈之七:抽奖软件(可显示图片和姓名)

    Qt浅谈之七:抽奖软件(可显示图片和姓名)使用Qt设计的一个抽奖软件,可以显示抽奖人员姓名和图片(无图片时只显示姓名),在Windows下和Linux下都能打包运行。可以设置图片滚动的频率。

    2022年10月21日
  • P2P技术介绍

    P2P技术介绍BT技术其实是P2P技术的一种应用,所以先让我们来看一下什么是P2P技术:   P2P即PeertoPeer,称为对等连接或对等网络,P2P技术主要指由硬件形成连接后的信息控制技术,其代表形式是软件。  技术背景    P2P起源于最初的联网通信方式,如在建筑物内PC通过局域网互联,不同建筑物间通过Modem远程拨号互联。其中建立在TCP/IP协议之上的通信模式构成了今日互联网的

  • padEnd_np.pad函数

    padEnd_np.pad函数ES2017引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全下面有一个小练习身份号只显示后四位

  • android 系统签名

    android 系统签名最近在做个东西,巧合碰到了sharedUserId的问题,所以收集了一些资料,存存档备份。   安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID在应用程序安装到设

  • OpenResty 最佳实践学习–实战演习笔记(3)

    本篇总结来自 OpenResty(Nginx+Lua)开发入门 ,基本的代码没有改动,主要是自己实际动手操作,测试 Nginx Lua API !我们需要接收请求、处理并输出响应。而对于请求我们需要获取如请求参数、请求头、Body体等信息;而对于处理就是调用相应的Lua代码即可;输出响应需要进行响应状态码、响应头和响应内容体的输出。因此我们从如上几个点出发即可。接收请求我自己进行测试,在我安装的

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号