[Java] 取近似值

取近似值

http://www.nowcoder.com/questionTerminal/3ab09737afb645cc82c35d56a5ce802a

import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        double number = in.nextDouble();
        System.out.println((int)(number + 0.5));
    }
}
全部评论
这大漏勺,哈哈哈
1 回复 分享
发布于 2022-04-19 23:39
妙啊
1 回复 分享
发布于 2022-05-01 20:20
妙啊
1 回复 分享
发布于 2022-05-05 18:35
解析:浮点数强转int时,直接舍掉小数,只留下整数。
17 回复 分享
发布于 2022-09-22 11:29 美国
Math.round(f);这个直接就是取近似值的函数
3 回复 分享
发布于 2021-07-10 23:58
哇靠,无情
3 回复 分享
发布于 2022-04-25 17:59
直接用Math.round不可以吗?
2 回复 分享
发布于 2022-05-07 15:38
负数不准确
1 回复 分享
发布于 2021-07-05 00:44
如果float的数值是非常大 超过int最大值 怎么办
1 回复 分享
发布于 2021-09-18 10:45
太棒了吧
1 回复 分享
发布于 2022-04-01 21:14
真能钻空子哦
点赞 回复 分享
发布于 2022-04-15 17:00
这样也行,能算出结果就行 卧槽无情
点赞 回复 分享
发布于 2022-06-13 00:52
高,实在是高
点赞 回复 分享
发布于 2022-06-15 14:46
规则被你玩的明明白白
点赞 回复 分享
发布于 2022-07-11 18:00
一个字,绝!
点赞 回复 分享
发布于 2022-07-15 11:33
这我真没想到!!!
点赞 回复 分享
发布于 2022-07-20 17:50
不严谨,如果精度丢失,结果就不对了
点赞 回复 分享
发布于 2022-07-27 22:37
666,这个大概是最优解了。
点赞 回复 分享
发布于 2022-08-14 15:57
妙啊
点赞 回复 分享
发布于 2022-10-10 00:18 河北
666
点赞 回复 分享
发布于 2022-11-21 17:17 贵州

相关推荐

10-11 17:30
湖南大学 C++
我已成为0offer的糕手:羡慕
点赞 评论 收藏
分享
367 26 评论
分享
牛客网
牛客企业服务