Java中Math类中支持的方法

public class testMath {

	public static void main(String[] args) {
		double e = Math.E;  //自然对数的底数值
		System.out.println(e);
		double pi = Math.PI;  //圆周率的值
		System.out.println(pi);
		double a = 30; 
		double Radians_a = Math.toRadians(a);  //角度转换为弧度
		System.out.println(Radians_a);
		double b = Math.toDegrees(pi);  //弧度转为角度
		System.out.println(b);
		double sinValue = Math.sin(Radians_a);  //计算正弦函数值,参数为弧度值
		System.out.println(sinValue);
		double cosValue = Math.cos(Radians_a);  //计算余弦函数值,参数为弧度值
		System.out.println(cosValue);
		double tanValue = Math.tan(Radians_a);  //计算正切函数值,参数为弧度值
		System.out.println(tanValue);
		double asinValue = Math.asin(sinValue);  //计算反正弦函数值
		System.out.println(asinValue);
		double acosValue = Math.acos(cosValue);  //计算反余弦函数值
		System.out.println(acosValue);
		double atanValue = Math.atan(tanValue);  //计算反正切函数值
		System.out.println(atanValue);
		double c = 5;
		double exp = Math.exp(c);  //计算以自然对数为底的指数值
		System.out.println(exp);
		double log = Math.log(c);  //计算自然对数为底的对数值
		System.out.println(log);
		double log10 = Math.log10(c);  //计算以10为底的对数值
		System.out.println(log10);
		double sqrtValue = Math.sqrt(c);  //计算平方根的值
		System.out.println(sqrtValue);
		double cbrtValue = Math.cbrt(c);  //计算立方根的值
		System.out.println(cbrtValue);
		double powerValue = Math.pow(c, c-2);  //计算a的b次方
		System.out.println(powerValue);
		double d = 4.2;
		double ceilValue = Math.ceil(d);  //计算向上取整
		System.out.println(ceilValue);
		double floorValue = Math.floor(d);  //计算向下取整
		System.out.println(floorValue);
		double rintValue = Math.rint(d);  //计算最近的整数的double值
		System.out.println(rintValue);
		long roundValue = Math.round(d);  //计算最接近的整数的int或long值
		System.out.println(roundValue);
		double f = -4.5;
		double maxValue = Math.max(c, d);  //计算最大值
		System.out.println(maxValue);
		double minValue = Math.min(c, d);  //计算最小值
		System.out.println(minValue);
		double absValue = Math.abs(f);  //计算绝对值
		System.out.println(absValue);
		double randomValue = Math.random(); //随机产生0到1之间的随机数
		System.out.println(randomValue);
	}
}	


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WangZhe0912

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值