取近似值

题目描述

写出一个程序,接受一个浮点数值,输出该数值的近似整数值。若是小数点后数值大于等于5,向上取整;小于5,则向下取整。

输入描述

输入一个浮点数值

输出描述

输出该数值的近似整数值

输入例子

输出该数值的近似整数值

输出例子

6

算法实现

import java.util.Scanner;

/**
 * 
 * All Rights Reserved !!!
 */
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        while (scanner.hasNext()) {
            float input = scanner.nextFloat();
            System.out.println(floatToNearInt(input));
        }

        scanner.close();
    }

    private static int floatToNearInt(float f) {
        return (int) ((f*10 + 5)/10);
    }
}
相关文章
相关标签/搜索