年轻人不讲码德

取近似值

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

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()) {
            String inputStr = sc.nextLine();
            int pi = inputStr.indexOf(".");
            String r = inputStr.substring(0, pi);
            int ri = Integer.parseInt(r);
            String f = inputStr.substring(pi+1);
            int fi = Integer.parseInt(f);
            if( fi>=0 && fi<5 ) {
                System.out.println(ri);
            } else {
                System.out.println(ri+1);
            }
        }
    }
} 

采用字符串截取并转化,菜鸟一枚~

全部评论
您好亲能讲一下你的解题思路吗
点赞 回复 分享
发布于 2021-07-23 07:31

相关推荐

09-27 18:15
门头沟学院 C++
在努力的小牛:来告诉你 录用评估挂就是同期好几个候选人,部门负责人选了其他人。
点赞 评论 收藏
分享
我即大橘:耐泡王
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务