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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
超文字標記語言
層疊樣式表
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
JavaScript
PHP