java 除法取整_java 除法运算只保留整数位的4种方式

java 除法取整_java 除法运算只保留整数位的4种方式1.情景展示根据提供的毫秒数进行除法运算,如果将毫秒数转换成小时,小时数不为0,则只取整数位,依此类推…2.情况分析可以使用3个函数实现Math.floor(num)  只保留整数位Math.rint(num)  余数四舍五入Math.ceil(num)  取整位,再+1举例:doublenum=3.1415926;System.out.println(Math.floor…

大家好,又见面了,我是你们的朋友全栈君。

1.情景展示

根据提供的毫秒数进行除法运算,如果将毫秒数转换成小时,小时数不为0,则只取整数位,依此类推…

2.情况分析

可以使用3个函数实现

Math.floor(num)   只保留整数位

Math.rint(num)     余数四舍五入

Math.ceil(num)     取整位,再+1

举例:

double num = 3.1415926;

System.out.println(Math.floor(num));// 3.0

System.out.println(Math.rint(num));// 3.0

System.out.println(Math.ceil(num));// 4.0

网上取整的例子到这就结束啦,都说了只取整数位,返回的是一个double类型的数字,所以,还需要强转成整数。

这次是正确答案!

double num = 3.1415926;

System.out.println((int)Math.floor(num));// 3

System.out.println((int)Math.rint(num));// 3

System.out.println((int)Math.ceil(num));// 4

2019/05/23 补充:

Java整数之间的除法运算,默认只返回整数位,也就相当于Math.floor()函数了。

方式四:

double num = 3.1415926;

// 直接使用int进行强制转换

System.out.println((int)n

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135013.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于CPU编程—无锁编程

    关于CPU编程—无锁编程Lock-free算法通常比基于锁的算法要好:从其定义来看,它们是wait-free的,可以确保线程永远不会阻塞。状态转变是原子性的,以至于在任何点失败都不会恶化数据结构。因为线程永远不会阻塞,所以当同步的细粒度是单一原子写或比较交换时,它们通常可以带来更高的吞吐量。在某些情况下,lock-free算法会有更少的同步写操作(比如Interlocked操作),因此纯粹从性能

    2022年6月1日
    19
  • sql server2000数据库置疑_数据库置疑什么原因

    sql server2000数据库置疑_数据库置疑什么原因搜索热词先分离数据库企业管理器–右键suspect的数据库–所有任务–分离数据库然后备份你的suspect数据库的文件,再按下面的步骤处理:1.新建一个同名的数据库2.再停掉sqlserver3.用suspect数据库的文件覆盖掉这个新建的同名数据库4.再重启sqlserver5.此时打开企业管理器时新建的同名数据库会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)USEMA…

    2022年8月20日
    7
  • 【LINUX】SVN 代码提交之后。同步到web目录下

    【LINUX】SVN 代码提交之后。同步到web目录下

    2021年10月29日
    46
  • 使用Perl读取Excel文件

    使用Perl读取Excel文件

    2021年8月16日
    57
  • 2D网络游戏(2d网络游戏大全列表)

    2D网络游戏开发(网络篇)(一) 作者:akinggw “2D网游开发”,我有时都觉得这个标题包含的内容太多,要实现起来也太难。于是,我决定将它分门别类,我按照我要实现的一个网络游戏将它分成下面几个部分: l      客户端l      网络端l      服务器端l      网页端 我们来讲解一下,我们分别要在每个端口完成什么内容: 

    2022年4月16日
    101
  • 各种计算机语言[通俗易懂]

    各种计算机语言[通俗易懂]来源:http://blog.csdn.net/walkingmanc/article/details/6367057作为计算机专业的程序猿,已经学习过很多语言,但是从来没有静下来总结一下各种语言,今

    2022年8月3日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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