• 【JAVA SE基础篇】37.Math类、File类和枚举


    1.Math类

    Math类在java.lang包下,提供了一系列静态方法用于科学计算,其方法的参数和返回值一般为double类型。

    Math类常用方法:

    1.abs:绝对值

    2.acos,asin,atan,cos,sin,tan:三角函数

    3.sqrt:平方根

    4.pow(double a,double b):a的b次幂

    5.max(double a,double b):取大值

    6.min(double a,double b):取小值

    7.ceil(double a):大于a的最小整数

    8.floor(double a):小于a的最大整数

    9.random():返回0.0到1.0的随机数

    10.long round(double a):double型的数据a,转为long型(四舍五入)

    11.toDegrees(double angrad):弧度->角度

    例:

     2.File类

    java.io.File类:代表文件和目录。在开发中,读取文件,生成文件,删除文件,修改文件的属性时经常会用到本类。

    例:

    mkdir和mkdirs区别

    mkdir():创建一个目录,中间某个目录缺失,则创建失败

    mkdirs():创建一个目录,中间某个目录缺失,则创建该确实目录

    例:

     用递归算法遍历目录树和树状展示

     3.枚举

    在需要定义一组常量的时候需要用到枚举

    格式:

    enum 【枚举名】{

      枚举体(常量列表)

    }

    例:

    enum Season{

      SPRING,SUMMER,AUTUMN,WINTER

    }

     所有的枚举类型默认继承java.lang.Enum。枚举的实质还是类

    每个被枚举的成员实质就是一个枚举类型的实例,默认都是public static final修饰的

    可以直接通过枚举类型名使用他们

    注:枚举是为了方便,如果需要使用枚举高级特性,直接使用普通类即可,枚举是为了方便的。

    例:

  • 相关阅读:
    windows 按时自动化任务
    Linux libusb 安装及简单使用
    Linux 交换eth0和eth1
    I.MX6 GPS JNI HAL register init hacking
    I.MX6 Android mmm convenient to use
    I.MX6 GPS Android HAL Framework 调试
    Android GPS GPSBasics project hacking
    Python windows serial
    【JAVA】别特注意,POI中getLastRowNum() 和getLastCellNum()的区别
    freemarker跳出循环
  • 原文地址:https://www.cnblogs.com/chengkuan/p/13199595.html
Copyright © 2020-2023  润新知