java常用类(Math类)-小白学习中

Math类

程序开发的本质上就是数据处理,Java提供有java.lang.Math类来帮助开发者进行常规的数学计算处理。
Math类的常用方法如下:

常量

System.out.println(Math.E);//e的值
System.out.println(Math.PI);//π的值

上下取整和绝对值

System.out.println(Math.ceil(-10.3));//向上取整
System.out.println(Math.floor(-10.3));//向下取整
System.out.println(Math.abs(-19.2));//取绝对值

// 关于开方根的方法

System.out.println(Math.sqrt(9));//开平方根
System.out.println(Math.cbrt(27));//开立方根
System.out.println(Math.hypot(5,12));
//将两者的平方加起来再开平方根

关于次方的方法

System.out.println(Math.pow(2,3));//2的3次方
System.out.println(Math.exp(3));//e的3次方
System.out.println(Math.expm1(3));//e的3次方-1

关于对数的方法

System.out.println(Math.log(10));//取10的对数,以e为底
System.out.println(Math.log10(10));//取10的对数,以10为底
System.out.println(Math.log1p(10));//取10+1的对数,以e为底

随机数

System.out.println(Math.random());//取0到1之间的随机数

四舍五入

System.out.println(Math.rint(17.5));
//四舍五入,返回double类型
System.out.println(Math.round(17.5));
//四舍五入,float返回int类型,double返回long类型

三角函数

System.out.println(Math.sin(0));
System.out.println(Math.cos(0));
System.out.println(Math.tan(0));
System.out.println(Math.acos(1));//反余弦值
System.out.println(Math.asin(1));
System.out.println(Math.atan(1));
System.out.println(Math.toDegrees(1));//弧度转化为角度
System.out.println(Math.toRadians(1));//角度转化为弧度

最大值与最小值

System.out.println(Math.max(15.3,19.2));//取最大值
System.out.println(Math.min(15.3,19.2));//取最小值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值