|
题目描述:
写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
输入描述:输入一个正浮点数值
输出描述:输出该数值的近似整数值
示例1
输入:5.5
输出:6
实现代码:
import java.io.InputStream;
public class Main {
public static void main(String[] args) throws Exception {
InputStream stream = System.in;
int l;
byte[] bytes = new byte[1024];
while ((l = stream.read(bytes)) > 0) {
if (l == 1) break;
String d = new String(bytes, 0, l - 1);
float len = Float.valueOf(d);
System.out.println(Math.round(len));
}
}
}
|
|