javaSE 常用Math方法

2021-08-19 18:43:22 字數 1524 閱讀 3600

math.pi  //

3.141592653589793

// 弧度轉角度

math.

todegrees

(math.pi

);

// 180.0

// 角度轉弧度

math.

toradians

(180);

// 3.141592653589793

math.

sin(math.

toradians

(90));

// 1.0

math.

cos(math.

toradians

(180));

// -1.0

math.

tan(math.

toradians

(45));

// 0.9999999999999999

// 向下取整

math.

floor

(32.356);

// 32.0

// 向上取整

math.

ceil

(32.356);

// 31.0

// 四捨五入(保留整數)

math.

round

(32.356);

// 32

// 四捨五入

(自定義小數字數)

string

sdata

=newdecimalformat(

"#.##"

).format(32.356);

system.out

.println(

sdata

); // 32.36

注:#.##和

0.00

的區別:

00是幾個

0就一定有這麼多位小數,不夠使用0補全

;##如果最後是

0則省略。

system.out

.println(newdecimalformat(

"#.##"

).format(21.2));

// 21.2

system.out

.println(newdecimalformat(

"0.00"

).format(21.2));

// 21.20

// 平方根

math.

sqrt

(2);

// 1.4142135623730951

// 最小值

math.

min(2

, 5);

// 2

// 最大值

math.

max(2

, 5);

// 5

Math 常用方法

捨掉小數取整 math.floor 2 2 捨掉小數取整 math.floor 2.1 2 捨掉小數取整 math.floor 2.1 3 捨掉小數取整 math.floor 2.5 3 捨掉小數取整 math.floor 2.9 3 四捨五入取整 math.rint 2 2 四捨五入取整 math...

Math常用方法

1.abs 絕對值 2.acos,asin,atan,cos,sin,tan 三角函式 3.sqrt 平方根 4.pow double a,double b a的b次冪 5.max double a,double b 取大值 6.min double a,double b 取小值 7.ceil do...

Math常用方法

math.abs x 函式返回指定數字 x 的絕對值 math.abs 1 1 math.abs 2 2 math.acos 1 3.141592653589793 math.ceil 函式返回大於或等於乙個給定數字的最小整數。console.log math.ceil 7.004 expected...