常用类之Math类

本文介绍了Java中Math类的常用方法,包括三角函数、指数函数、取整方法、min/max/abs方法以及random方法,并提供了具体示例,帮助理解如何在实际编程中应用这些方法。
摘要由CSDN通过智能技术生成

常用类之Math类

Math类中常用方法
1、三角函数方法;
Math类包含下面的三角函数方法:
Math.toDegrees
这个方法是将-π/2到π/2之间的弧度值转化为度,例如:Math.toDegrees(Math.PI/2)结果为90.0;

Math.toRadians
这个方法是将度转化为-π/2到π/2之间的弧度值,例如:Math.toRadians(30)结果为π/6;

Math.sin、Math.cos、Math.tan这三个方法是三角函数中的正弦、余弦和正切,反之Math.asin、Math.acos、Math.atan是他们的反函数。

2、指数函数方法;
Math类中有五个与指数函数相关的方法Math.exp(a)方法主要是获得以 e 为底 a 为指数的数值;Math.log()和Math.log10()是对数函数;Math.pow(a,b)是以a为底b为指数的值;Math.sqrt()是开根号。

3、取整方法;
Math类里包含五个取整方法:
1) ceil天花板的意思,就是返回大的值。Math.ceil()方法是往大里取值; 2)floor地板的意思,就是返回小的值 。Math.floor()方法是往小里取值;3)Math.rint()方法返回与参数最接近的整数,返回类型为double,注意.5的时候会取偶数;
4)Math.round()方法分两种:int型和long型,Math.round(a)就是Math.floor(a+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。

4、min、max和abs方法
取最大值和最小值以及绝对值。

5、random方法。
生成随机数取值范围是0.0到1.0的double型数值。也可以用简单的表达式生成任意范围的随机数,例如:
(int)(Math.random()*10)返回0到9之间的一个随机整数。
接下来通过一个具体的实例进一步了解Math类的常用方法:

public class MathTest{
   
      public static void main(String args[]){
    
        /** 
         *Math.sqrt()//计算平方根
         *Math.cbrt()//计算立方根
         *Math.pow(a, b)//计算a的b次方
         *Math.max( , );//计算最大值
         *Math.min( , );//计算最小值
         */
        System.out.println(Math.sqrt(16));  //4.0 
        System.out.println(Math.cbrt(8));  //2.0
        System.out.println(Math.pow(3,2));   //9.0
        System.out.println(Math.max(2.3,4.5));//4.5
        System.out.println(Math.min(2.3,4.5));//2.3
        /** 
         * abs求绝对值 
         */
        System.out.println(Math.abs(-
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值