Java.lang包——数学类和数据类型类

Java.lang 包——数学类和数据类型类

作者: zccst

 

Math

Java 中,讲 Math 类定义为 final 类,不能再派生子类。

Math 类中定义的常量和方法都用 static 修饰符来修饰,因此不必创建 Math 类的实例,可以通过类名直接使用。例如 Math.xxx() Math.PI Math.E

Math 类常用的静态方法和静态常量( Math 类包含 15 个静态方法和 2 个静态常量)常见有:

 

public final static double E;       // 数学常量 E

public final static double PI;       // 圆周率

 

public static double abs(a);        // 绝对值,这里 a 可以是 int,long,float double

public static double sin(double a);  // 正弦、余弦、正切;(反 ...

public static double sqrt(double a);  // 平方

public static double log(double a);  //e 自然对数

public static double exp(double a);  //e 的参数次幂

public static double random();      // 产生 0 1( 不含 1) ,即 [0.0, 1.0) 之间的伪随机数

public static double pow(double a,double b);  //a b 次方

public static double max(double a,double b);  // 最大值

public static double min(float a,float b);      // 最小值

 

public static double acos(double a);  // 反余弦

public static double floor(double a);  // 不大于参数的最大整数

public static double IEEEremainder(double f1,double f2);  // 求余

public static double rint(double a);   // 四舍五入

 

调用举例,

Math.sin(Math.PI/4.0) Math.power(2, 4) Math.log(Math.E) Math.

 

 

数据类型类

数据类型类与基本数据类型密切相关,每一个数据类型类都对应了一个基本数据类型,它的名字也与这个基本数据类型的名字相似。

不同的是数据类型类是一个类,有自己的方法,这些方法主要用来操作和处理它所对应的基本数据类型量。

如果需要完成一些基本数据类型量的变换和操作,比如要把一个字符串转化为整数或浮点数,或者反过来要将一个数字转化成字符串,就需要使用数据类型类的相应方法。

数据类型类

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值