个人总结的Java自学各个方法总和 ——《Math篇》

前提提要:代码块中均为伪代码,不是正式规格代码,只是为了方便大家观看方便易解,有错误请指正 

【Math的方法】


先导包:【import java.math.*;】或者【import java.util.*】(解释:*在正则表达式表示“所有”,也即导入Java所有的包)

1、随机数Math.random()
例子:

//产生一个1-3之间的随机数(包括1和3)
int r = (int)(Math.random()*3)+1;

(int r = Math.random()*3+1;//注意这是错误的,因为random返回的是double类型)

【拓展】还有另一种方法:用Random()方法
先导包:【import java.util.Random;】或者【import java.util.*】

然后还是刚刚的例子:

Random R = new Random();
int r = R.nextInt(3)+1;
System.out.println(r);


样例数据:

double a = -5.0;       double b = 10.8512;


2、绝对值Math.abs()

//返回-5.0的绝对值
a = Math.abs(a);

3、次幂Math.pow(a,次幂)

//返回a的3次幂
double pow = Math.pow(a,3);
System.out.println("a的3次幂为:"+pow);

4、开平方根Math.sqrt(b)

//返回b的平方根
double sqrt = Math.sqrt(b);

5、求对数Math.log(a)

double log = Math.log(c);

6、求正弦Math.sin

double sin = Math.sin(a);

7、求反正弦Math.asin

double asin = Math.asin(a);

8、小数为0,整数向上取大Math.ceil(b)

double ceil = Math.ceil(b);  ——————>  11.0

9、小数为0,整数向下取小Math.floor(b)

double floor = Math.floor(b);  ——————>  10.0

10、四舍五入小数Math.round(b)

Math.round(b);  ——————>  11.0

=========================================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值