题解 | #取近似值#

取近似值

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

Java代码:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
            double a = in.nextDouble();
            long b = (int)Math.round(a);
            System.out.println(b);
    }
}

牛客网的主类貌似只能叫Main,所以先一套固定格式:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

    }
}

还需要自己获取输入的浮点数,此处选用Java自带的工具包的Scanner类,并且初始化。
Math类有round方法,默认就可以四舍五入,但是返回值是Long类型,此处没必要强转int,直接输出即可。

全部评论
牛客网编译器不能自动提示对象的方法名称?
点赞 回复 分享
发布于 2021-10-16 20:31

相关推荐

落魄小fw:把技术栈写写,然后项目里稍微写写怎么实现的,优化了什么东西,性能提升多少等等,感觉有点空了,优化一下找实习问题不大
点赞 评论 收藏
分享
评论
4
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务