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

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
int i = s.indexOf(".");
Integer pre = Integer.parseInt(s.substring(0,i));
Integer pre2 = Integer.parseInt(s.substring(i+1,i+2));
if(pre2>=5){
pre+=1;
}
System.out.println(pre);
}
}

posted @ 2021-03-07 18:04  Tsugar  阅读(383)  评论(0编辑  收藏  举报