API
API即应用程序编程接口,英文全称Application Programming Interface。
API是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
Math运算工具类
Math 包含执行基本数字运算的方法
Math 类的方法调用
该类没有构造方法,如何使用类中成员?
- Math类的成员都是
static
修饰,通过类名就可以直接调用
Math.PI;
Math.abs();
Math 类的常量
常量 | 说明 |
---|---|
E | 自然对数函数的底数,约等于2.718281828459045 |
PI | 圆周率,约等于3.141592654 |
Math 类的常用方法
方法名 | 说明 |
---|---|
public static int abs(int a) | 返回参数的绝对值(当超出类型最大范围,会显示不准确) |
public static int absExact(int a) | 返回参数的绝对值(当超出类型最大范围,会报异常。jdk15以后) |
public static double ceil(double a) | 向上取整 |
public static double floor(double a) | 向下取整 |
public static int round(float a) | 四舍五入 |
public static int max(int a, int b) | 返回两个整数的较大值 |
public static int min(int a, int b) | 返回两个整数的较小值 |
public static double pow(double a, double b) | 返回a的b次幂的double值,该值等于一个整数 |
public static double sqrt(double a) | 返回a的平方根 |
public static double cbrt(double a) | 返回a的立方根 |
public static double random() | 随机数;返回值为double的正值,[0.0 , 1.0) |
- 生成1-100之间的随机数
(int)(Math.random()*100) + 1)