題目描述:
寫出一個程序,接受一個正浮點數值,輸出該數值的近似整數值。如果小數點後數值大於等於5,向上取整;小於5,則向下取整。
輸入描述:
輸入一個正浮點數值
輸出描述:
輸出該數值的近似整數值
示例1:
輸入:
5.5
輸出:
6
代碼:
import java.util.Scanner;
public class Main {
public static void main (String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();
int n = s.indexOf(".");
if((int)(s.charAt(n+1)-'0')>=5) {
System.out.println(Integer.parseInt(s.substring(0, n))+1);
}
else {
System.out.println(Integer.parseInt(s.substring(0, n)));
}
}
}