Android-SDK Math类

Math类是Android-SDK中能够提供数学方法支持的一个类

1..提供常量 E PI  即e和π

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;

public class MainActivity extends AppCompatActivity {
    public  static   String Tag="MainActivity";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        double z=-3.2;
        double abs=Math.abs(z);//输出为3.2
        double asin=Math.asin(0.5);//返回0.5求出的角对应的弧度,除以π18030        double sin=Math.sin(30*Math.PI/180);//返回1/2,注意这种写法,sin()的方法参数应为目标角度对应的弧度
        double pow=Math.pow(2,3);// 返回8,第一个参数为底 求幂函数,23次方,
        double  sqrt=Math.sqrt(4);//开平方,返回2
        double   radians=Math.toRadians(180);//返回角度对应的弧度,本次返回180度对应的π,
        // ps:Math提供的方法中方法参数类型大多是double,
        double  Degrees=Math.toDegrees(Math.PI);//返回π对应的角度,我们可以用这两个方法快速转换角度弧度
        int round  = (int) Math.round(2.7);//  此处需要强制转换,这是四舍五入, 返回3
        double hybot=Math.hypot(3,4);  //返回5,返回是一个double,这是求两个数的平方和再开方,直角三角形斜边就是这样的
          double  random=Math.random();//给出一个随机数01之间
        
    }
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值