API中的Math類,Date類以及異常類

2021-10-23 13:29:23 字數 1059 閱讀 9692

math類代表數學類,提供簡單的數**算(提供的屬性和方法都是靜態的)

package cn.tedu.math;

public class mathdemo;

//字串來儲存驗證碼內容

string str="";

//迴圈實現隨機選取驗證碼的內容

for(int i=1;i<=4;i++)catch(filenotexit***ception e)catch(filesnotfoundexception e)catch(nullpointerexception e)

//當異常被處理之後後續**正常執行

system.out.println("讀取完成");

}//定義讀取檔案的方法

//方法上可以丟擲多個異常(中間用逗號分隔)

//如果方法上必須要丟擲的異常就是編譯時異常

public static string readfiles(stringpath)

throws filenotexit***ception,filesnotfoundexception,nullpointerexception

//判斷檔案型別是否是txt檔案

if(!path.endswith("txt"))

//判斷路徑是否是w碟符

if(path.startswith("w"))

//讀取檔案內容

return"檔案內容";}}

//自定義異常類

//自定義異常類繼承除了runtimeexception類以及子類以外其他的異常類

//自定義異常預設就是編譯時異常

class filenotexit***ception extends exception

class filesnotfoundexception extends exception

//有參構造給私有化屬性進行賦值

public filesnotfoundexception(stringmessage)*/

//有參構造給父類的私有化屬性進行賦值

public filesnotfoundexception(stringmessage)

java中Math類的常用API

public static int abs int a 絕對值 public static double ceil double a 向上取整 public static double floor double a 向下取整 public static int max int a,int b 最大值...

Java常用API(五)Math 數學類

math是最終類,且建構函式被私有化,所以不允許建立物件。但是提供了一系列的靜態方法 完全作為了工具類使用。只提供了初等的運算。e 底數 是所有自然數的底數。pi 圓周率 ceil 向上取整。返回doouble型別的值。floor 向下取整。返回都變了型別的值。round 四捨五入。返回long型別...

ElasticSearch中的date型別

1.1 date 資料型別 elasticsearch 資料是以json格式儲存的,而json中是並沒有date資料型別,因此 elasticsearch 中雖然有date型別,但在展示時卻要轉化成另外的格式。date型別在 elasticsearch 展示的格式有下面幾種 utc utc univ...