指数函数 java_JAVA笔记之——Math类(持续更新)

向上取整x的方法:ceil(x)

用法:

Math.ceil(x);

x 向上取整为它最接近的整数。该整数作为一个双精度值返回

Math.ceil(2.1) 返回 3.0

Math.ceil(2 .0) 返回 2.0

Math.ceil(-2.0) 返回 -2.0

Math.ceil(-2.1) 返回 -2.0

向下取整x的方法:floor(x)

用法:

Math.floor(x);

x 向下取整为它最接近的整数。该整数作为一个双精度值返回

Math.floor(2.1) 返回 2.0

Math.floor(2.0) 返回 2.0

Math.floor(-2.0) 返回 -2.0

Math.floor(-2.1) 返回 -3.0

取整与x最接近的整数的方法:rint(x)

用法:

Math.rint(x);

x 取整为它最接近的整数。如果x 与两个整数的距离相等,偶数的整数作为一个双精度值返回

Math.rint(2.1) 返回 2.0

Math.rint(-2.0) 返回 -2.0

Math.rint(-2.1) 返回 -2.0

Math.rint(2.5) 返回 2.0

Math.rint(4.5) 返回 4.0

Math.rint(-2.5) 返回 -2.0

四舍五入方法:round(x)

用法:

Math.round(x);

如果X 是单精度数,返回(int) Math.floor(x+0.5); 如果x 是双精度数,返回(long) Math.floor(x+0.5)

Math,round(2.6f) 返回 3 // Returns int

Math.round(2.0) 返回 2 // Returns long

Math.round(-2.0f) 返回 -2 // Returns int

Math.round(-2.6) 返回 -3 // Returns long

Math.round(-2.4) 返回 -2 // Returns long

5.Math 类中的min, max和abs方法

返回两个数最小值的方法:min(x,y)

用法:

Math.min(x,y);

min和max 方法用于返回两个数( int、long、float 或double 型)的最小值和最大值。

Math.min (2.5, 4.6) 返回 2.5

返回两个数最大值的方法:max(x,y)

用法:

Math.max(x,y);

min和max 方法用于返回两个数( int、long、float 或double 型)的最小值和最大值。

Math.max (2,3) 返回 3

Math.max (2.5,3) 返回 3.0

返回一个数绝对值的方法:abs(x)

用法:

Math.abs(x);

abs 方法以返回一个数(int、long、float 或double 型)的绝对值。

Math.abs(-2.1) 返回 2.1

6.Math 类中生成随机数的方法

生成随机数的方法:random()

用法:

Math.random();

random() 方法生成大于等于0.0 且小于1.0 的double 型随机数(0.0<=Math.random() <1.0)。可以使用它编写简单的表达式,生成任意范围的随机数。例如:

(int) (Math.random()\*10)返回0~9之间的一个随机整数

50 + (int) (Math.random()\*50)返回50~99 之间的一个随机整数

通常,a + Math.random()\* b返回a~a+b 之间的一个随机整数,不包括a+b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值