java除法取整_java除法运算只保留整数位的4种⽅式1.情景展⽰
根据提供的毫秒数进⾏除法运算,如果将毫秒数转换成⼩时,⼩时数不为0,则只取整数位,依此类推...
2.情况分析
可以使⽤3个函数实现
Math.floor(num) 只保留整数位
Math.rint(num) 余数四舍五⼊
举例:
double num = 3.1415926;
四舍五入函数保留整数System.out.println(Math.floor(num));// 3.0
System.out.println(Math.rint(num));// 3.0
System.out.il(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((il(num));// 4
2019/05/23 补充:
Java整数之间的除法运算,默认只返回整数位,也就相当于Math.floor()函数了。
⽅式四:
double num = 3.1415926;
// 直接使⽤int进⾏强制转换
System.out.println((int)n
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论