【Java】常用类-sysytem-math

首先,先回顾一下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));

 

原文地址:https://www.cnblogs.com/Cccc4/p/13257591.html