Java基础之Math类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础之Math类相关的知识,希望对你有一定的参考价值。

java.lang.Math提供了一些列静态方法用于科学计算;其方法的参数和返回值类型一般为double型。

abs:绝对值;

acos,asin,atan,cos,sin,tan;

sqrt:平方根;

pow(double a,double b)a的b次幂;

log:自然对数

exp:e为底指数

max(double a,double b):取最大值

min(double a,double b):去最小值

random():返回0.0到1.0的随机数

long round(double a):double型的数据a转换为long型(四舍五入)

toDegrees(double angrad):弧度转化为角度

toRadians(double angdeg):角度转化为弧度

package MyMathClass;

public class Test {

public static void main(String[] args) {

// TODO Auto-generated method stub

double a=Math.random();

double b=Math.random();

System.out.println(Math.sqrt(a*a+b*b));

System.out.println(Math.pow(a, 8));

System.out.println(Math.round(b));

System.out.println(Math.log(Math.pow(Math.E, 15)));

double d=60.0,r=Math.PI/4;

System.out.println(Math.toRadians(d));

System.out.println(Math.toDegrees(r));

System.out.println(Math.E);

System.out.println(Math.PI);

}

}


本文出自 “一步,一步” 博客,请务必保留此出处http://summerflowers.blog.51cto.com/5202033/1926265

以上是关于Java基础之Math类的主要内容,如果未能解决你的问题,请参考以下文章

一脚踩进java之基础篇27——常用API(System类,Math类)

一脚踩进java之基础篇27——常用API(System类,Math类)

零基础学Java—数学工具类Math(十八)

Java千百问_09基础类库(003)_java.math包有什么功能

Java入门 - 语言基础 - 12.Number和Math类

Java基础:Java Number & Math 类Character 类String 类