1、常用API Math
Math---代表数学,是一个工具类,里面提供的都是对数据进行操作的一些静态方法。
Math类提供的常见方法
以上方法代码具体如下:
//1、public static int abs(int a) 取绝对值
System.out.println(Math.abs(-12)); //12
//2、public static double ceil(double a) 向上取整
System.out.println(Math.ceil(4.000001)); //5.0
//3、public static double floor(double a) 向下取整
System.out.println(Math.floor(4.99999999)); //4.0
//4、public static int round(float a) 四舍五入
System.out.println(Math.round(3.999999)); //4
//5、public static int max(int a,int b) 取较大值
System.out.println(Math.max(10,20)); //20
//6、public static double pow(double a,double b) 取次方
System.out.println(Math.pow(2,3)); //8.0
//7、public static double random() 取随机数[0.0,1.0)包前不包后
System.out.println(Math.random());
2、常用API System
System---代表程序所在的系统,也是一个工具类。
System类提供的常见方法
以上方法代码具体如下:
//1、public static void exit(int status)
//终止当前运行的Java虚拟机
//该参数用作状态代码,按照惯例,非零状态代码表示异常终止。
//System.exit(0); 人为的终止虚拟机。(不要使用)
//2、public static long currentTimeMillis
//取当前系统的时间
//返回的是long类型的时间毫秒值:指的是从1970-1-1 0:0:0开始走到此刻的总的毫秒值
long time = System.currentTimeMillis();
System.out.println(time);
3、常用API Runtime
Runtime---代表程序所在的运行环境,Runtime就是一个单列类。
Runtime类提供的常见方法
以上方法代码具体如下:
import java.io.IOException;
public class MathTest {
public static void main(String[] args) throws IOException {
//1、public static Runtime getRuntime()
Runtime r=Runtime.getRuntime();
//2、public void exit(int status)
//r.exit(0);
//3、public int availableProcessors()
System.out.println(r.availableProcessors());
//4、public long totalMemory()
System.out.println(r.totalMemory());
//5、public long freeMemory()
System.out.println(r.freeMemory());
//6、public Process exec(String command)
r.exec("QQ");
}
}