首先,先回顾一下main方法,它是JVM自动调用的一个方法
public:被JVM调用的方法,它的权限要足够的大
static:被JVM调用的方法,不需要创建对象,直接使用类名调用
void:被JVM调用的方法,不需要有任何的调用值
main:方法的名称,只能这样写,不然JVM识别不了
String[] args:以前是键盘输入
Scanner类
等待键盘录入一个数
格式:
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
double d = sc.nextDouble();
System类
arraycopy():拷贝数组
例:
int[] src = {1,2,3,4,5,6};
int[] dest = new int[];
System.arraycopy(src,2,dest,1,4);
--------------------------------------------------------------------------------
currentTimeMills():计算毫秒值(返回值是long)
例:
long l = System.currentTimeMills;
---------------------------------------------------------------------------------
exit():终止当前正在运行的java虚拟机
例:
System.exit(0);
---------------------------------------------------------------------------------
gc():垃圾回收机制
例:
System.gc();
Math类
常用方法:
求最大值Math.max(a,b);
求最小值Math.min(a,b);
开平方根Math.sqrt(a);
返回随机数Math.random();(只能返回0跟小于1的数字)
大精度小数 BigDecimal num1 = new BigDecimal("0.09");
BigDecimal num2 = new BigDecimal("0.01");
System.out.println(num1.add(num2));