Java 程序来舍入一个数字
java.lang.Math.round(float a)返回最接近参数的整数。通过添加 1/2,取结果中的向下取整,并将结果强制转换为类型 int 来将结果舍入为整数。特殊情况 −
如果该参数是 NaN,结果为 0。
如果该参数为负无穷大或小于或等于 Integer.MIN_VALUE 的任意值,则结果与 Integer.MIN_VALUE 的值相等。
如果该参数为正无穷大或大于或等于 Integer.MAX_VALUE 的任意值,则结果与 Integer.MAX_VALUE 的值相等。
示例
import java.util.Scanner; public class RoundingDecimalPlaces { public static void main(String[] args) { System.out.println("Enter a string value ::"); Scanner sc = new Scanner(System.in); float f = sc.nextFloat(); System.out.println("Result of the given float after rounding:: " + Math.round(f)); } }
输出
Enter a string value :: 44584.2257 Result of the given float after rounding:: 44584
广告