描述
写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
输入描述:
输入一个正浮点数值
输出描述:
输出该数值的近似整数值
示例1
输入:
5.5
输出:
6
取出小数点后一位数字: 小数点后一位乘10,接着除10取余数
判断与5的大小关系,进行操作即可
import java.util.Scanner;
public class Arrangement {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double a = scanner.nextDouble();
int num = (int)(a * 10);
if ((num % 10) >= 5) {
System.out.println(num/10+1);
}else {
System.out.println(num/10);
}
}
}