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

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

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

    1.情景展示 根据提供的毫秒数进行除法运算,如果将毫秒数转换成小时,小时数不为0,则只取整数位,依此类推... 2.情况分析 可以使用3个函数实现 Math.floor(num)  只保留整数位 Ma ...

  2. java只保留整数_java 除法运算只保留整数位的3种方式

    1.情景展示 根据提供的毫秒数进行除法运算,如果将毫秒数转换成小时,小时数不为0,则只取整数位,依此类推... 2.情况分析 可以使用3个函数实现 Math.floor(num)  只保留整数位 Ma ...

  3. java 设置session超时_Java设置session超时(失效)的三种方式

    转自:http://blog.csdn.net/hu_shengyang/article/details/8021435 1.      在web容器中设置(此处以tomcat为例) 在tomcat- ...

  4. java 除法取商_java除法怎样取小数部分

    2016-09-01 00:30最佳答案 C++的优先级 优先级 操作符 结合性 1 :: 左 2 . -> [] () 左 3 ++ -- ~ ! - + & * () sizeof ...

  5. java applet怎么运行_Java如何运行Applet?运行Applet的两种方式

    详细内容 applet是一个小型的动态Java程序,那么如何运行Applet?本篇文章就给大家介绍Applet,让大家了解Applet是什么,运行Applet的方法,希望对你们有所帮助. Java a ...

  6. java 设置word刷新_Java 设置Word中的表格自适应的3种方式

    概述 class="MsoNormal">在Word创建表格时,可设置表格"自动调整",有3种情况,通过Java程序设置可调用相应的方法来实现,即: 根据 ...

  7. java reds 集群_java项目中配置redis-cluster集群的两种方式

    本文分两部分: (1)jedisCluster (2)Spring-Data-Redis集群配置和RedisTemplate用法 我这里是在本机上搭建的3主3从6个redis实例. 一,jedisCl ...

  8. java除数取余_Java中的相除(/)和取余(%)的实现方法|chu

    取模运算与取余运算两个概念有重叠的部分但又不完全一致.主要的区别在于对负整数进行除法运算时操作不同. 对于整形数a,b来说,取模运算或者求余运算的方法都是: 1.求 整数商 c = a / b: 2. ...

  9. java向上取整函数_java取整函数,向上取整函数Math.ceil()

    你知道java取整函数要怎样实现吗?下面要给大家分享的是java向上取整函数的相关内容,一起来了解一下具体的方法吧! java向上取整函数Math.ceil():double dividend = 7 ...

最新文章

  1. mysql 5.7.x 安装
  2. Visual Studio 2019更新到16.1.6
  3. HDU1272_并查集
  4. 笔记-项目质量管理-质量保证和质量控制
  5. [019] C#基础:理解装箱与拆箱
  6. 晕了!这个配置值从哪来的?
  7. java对hashmap迭代_Java:通过HashMap迭代,这样更有效率?
  8. 【计算机科学基础】存储程序原理
  9. springboot日志可视化_Springboot面试问题集锦
  10. iphone6主板注释
  11. 硬件 JavaScript - 一个【电阻分压器 - 计算器】
  12. 幻想世界正在连接服务器,旅行物语桌面版连接不上怎么办 pc电脑版无法连接服务器怎么办...
  13. 【AGC031E】Snuke the Phantom Thief(费用流)
  14. Nice Garland
  15. Gather-Excite:Exploiting Feature Context in Convolutional Neural Networks
  16. 工业设备产品建模3d展示三维模型展示
  17. java 抓取搜狗微信_搜狗微信公众号文章抓取
  18. 2022.10.14 英语背诵
  19. 图像处理笔记二(阙值、霍夫变换、重映射)
  20. 【Quartz】任务调度

热门文章

  1. spinlock和mutex的区别
  2. 【离散数学】Quasi-truth assignment 、Independence of Axioms
  3. 超越・蝶变・升华 | 联诚发召开2020年度述职暨表彰大会
  4. 刀塔传奇商人系统分析
  5. CALYPSO 2018 样例点测量圆(相对测量)
  6. 一战,二战,再战,最后尘埃落定,缘定美团
  7. qt movetothread安全退出
  8. 【计算机考研择校】杭州电子科技大学2022考情分析
  9. FPGA定点小数计算(Verilog版)第七篇——平方根倒数运算(使用John Carmack方法)
  10. 如何创建密钥对,使用密钥登录服务器