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

 

题目描述

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


输入描述:

输入一个正浮点数值



输出描述:

输出该数值的近似整数值


输入例子:
5.5

输出例子:
6

 

 

import java.util.*;
public class Main{
public static void main(String[] args){
Scanner scan = new Scanner (System.in);
while (scan.hasNext()){
double num = scan.nextDouble();
int i = (int)num;

System.out.println((num-i)>=0.5?i+1:i);

}
}
}

posted @ 2017-03-24 10:48  D_R_Y  阅读(1714)  评论(0)    收藏  举报