题解 | # 取近似值#

取近似值

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

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
         Scanner in =new Scanner(System.in);
         float a=in.nextFloat();

         System.out.println(get_s(a));
        System.out.println(get_s1(a));
    }
    public static int get_s(float a){
         int b=(int)a;
         float c=a%1;
         if(c>=0.5){
             b=b+1;
         }
        return b;
    }
    public static int get_s1(float a){
        a+=0.5;        
        return (int)a;
    }
}
全部评论

相关推荐

点赞 评论 收藏
分享
2024-12-23 10:55
已编辑
大连理工大学 Java
牛客930504082号:华子综测不好好填会挂的,而且填的时候要偏向牛马选项
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务