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修飾的
可以直接通過列舉型別名使用他們
注:列舉是為了方便,如果需要使用列舉高級特性,直接使用普通類即可,列舉是為了方便的,
例:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/156147.html
標籤:Java
上一篇:JAVA集合框架 - Map介面
