Java中Math類的幾個四捨五入方法的區別

2021-09-08 05:13:04 字數 791 閱讀 2053

下面來介紹將小數值捨入為整數的幾個方法:math.ceil()、math.floor()和math.round()。 這三個方法分別遵循下列捨入規則:

math.ceil()執行向上捨入,即它總是將數值向上捨入為最接近的整數;

math.floor()執行向下捨入,即它總是將數值向下捨入為最接近的整數;

math.round()執行標準捨入,即它總是將數值四捨五入為最接近的整數(這也是我們在數學課上學到的捨入規則)。

下面來看幾個例子:

math.ceil(25.9)//26

math.ceil(25.5)//26

math.ceil(25.1)//26

math.ceil(25.0)//25

math.round(25.9)//26

math.round(25.5)//26

math.round(25.1)//25

math.floor(25.9)//25

math.floor(25.5)//25

math.floor(25.1)//25

Java中的Math數學類

math類包含完成基本數學函式所需的方法。這些方法分為三類 三角函式方法 指數函式方法和服務方法。除了這些方法以外,math類還提供了pi 和e 自然對數的底 可以直接使用math.pi和math.e來使用這兩個常量。1.三角函式方法 public static double sin double ...

JAVA中的MATH類中的方法

static double abs double a 返回 double 值的絕對值。static float abs float a 返回 float 值的絕對值。static int abs int a 返回 int 值的絕對值。static long abs long a 返回 long 值的...

Java中Math類的常用方法

public class mathdemo 常用值與函式 math.pi 記錄的圓周率 math.e 記錄e的常量 math中還有一些類似的常量,都是一些工程數學常用量。math.abs 求絕對值 math.sin 正弦函式 math.asin 反正弦函式 math.cos 余弦函式 math.ac...