题目描述
写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
输入描述:
输入一个正浮点数值
输出描述:
输出该数值的近似整数值
输入例子:
5.5
输出例子:
6import java.util.Scanner; /* * 四舍五入取整数 */ public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); double data = in.nextDouble(); //方法一 System.out.println((int)(data*10+5)/10); //方法二 int i = (int)data; if(data-i>=0.5) i++; System.out.println(i); } }