溫馨提示×

Java Math.round函數詳解

小云
177
2023-08-14 13:44:50
欄目: 編程語言

在Java中,Math.round()函數用于將一個浮點數四舍五入為最接近的整數。

Math.round()函數有兩種重載形式:

  • public static long round(double a):將一個浮點數四舍五入為一個長整數。

  • public static int round(float a):將一個浮點數四舍五入為一個整數。

下面是一些使用Math.round()函數的示例:

double x = 1.234;
long rounded = Math.round(x); // 返回 1
float y = 3.789f;
int rounded2 = Math.round(y); // 返回 4
double z = 5.678;
long rounded3 = Math.round(z); // 返回 6

在這些示例中,浮點數被四舍五入為最接近的整數。如果有一個小數部分恰好是0.5,Math.round()函數將向最近的偶數舍入。例如,2.5將被舍入為2,而3.5將被舍入為4。

需要注意的是,Math.round()函數返回的是longint類型的結果,而不是浮點數類型。因此,在使用Math.round()函數時,必須確保返回的結果適合所需的數據類型。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女