如何在Java中舍入数字?
发布时间:2020-12-15 05:14:08 所属栏目:Java 来源:网络整理
导读:对于这个程序,我写的是我正在接受用户输入的分钟数,然后四舍五入到下一个小时. 例如: 1分钟= 1小时 59分钟= 1小时 60分钟= 1小时 61分钟= 2小时 119分钟= 2小时 120分钟= 2小时 121分钟= 3小时 有什么简单的方法来解决这个问题?谢谢. 解决方法 假设它是一
对于这个程序,我写的是我正在接受用户输入的分钟数,然后四舍五入到下一个小时.
例如: > 1分钟= 1小时 有什么简单的方法来解决这个问题?谢谢. 解决方法
假设它是一个整数,在划分时会截断,这是一个简单的问题:
int hours = (minutes + 59) / 60; 下表显示了结果: minutes hours ------- ---------------------------------------- 1 ( 1 + 59) / 60 -> 60 / 60 -> 1 59 ( 59 + 59) / 60 -> 118 / 60 -> 1 60 ( 60 + 59) / 60 -> 119 / 60 -> 1 61 ( 61 + 59) / 60 -> 120 / 60 -> 2 119 (119 + 59) / 60 -> 178 / 60 -> 2 120 (120 + 59) / 60 -> 179 / 60 -> 2 121 (121 + 59) / 60 -> 180 / 60 -> 3 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |