java求近似值
java.lang包内置了Math.round()方法可以执行四舍五入操作
Math.round方法有2个重载
int round(float f)
可以把32位单精度浮点数,进行四舍五入后,转为 int型数字
long round(double d)
可以把64位双精度浮点数,进行四舍五入后,转为long型数字
HW-r1源代码
import java.util.*;
public class Main{
public static void main(String[] args){
//输入的数字在 32 位浮点数范围内--单精度浮点
Scanner sc = new Scanner(System.in);
Float input = sc.nextFloat();
Integer a = Math.round(input);
System.out.println(a);
}
}