常用api相關知識
一、math
(不能建立物件)
math包含執行基本數字運算的方法
math類的常用方法:
public static int abs(int a)--返回引數的絕對值
system.out.println(math.abs(-12)); //輸出12
public static double ceil(double a)--返回大於或等於引數的最小double值,等於乙個整數
system.out.println(math.ceil(12.24)); //輸出13.0
public static double floor(double a)--返回小於或等於引數的最大double值,等於乙個整數
system.out.println(math.floor(12.24)); //輸出12.0
public static int round(float a)--按照四捨五入返回最接近引數的int
system.out.println(math.round(12.24)); //輸出12.0
public static int max(int a,int b)--返回兩個int值中的較大值
system.out.println(math.max(1,2)); //輸出2
public static int min(int a,int b)--返回兩個int值中的最小值
system.out.println(math.min(1,2)); //輸出1
public static double pow(double a,double b)--返回a的b次方的值
system.out.println(math.pow(1,2)); //輸出1
public static double random()--返回值為double的正值
system.out.println(math.random()); //輸出的數在0.0和1.0之間
system.out.pringln(math.random()*100); //輸出的數在0.0到100.0之間
system.out.println(int)(math.random()); //輸出的數為整型資料
//要想取得到100,可在末尾加1
二、system
(不能建立物件)
system類包含幾個有用的類和方法,它不能被例項化
system常用方法:
public static void exit(int status)--終止當前執行的j**a虛擬機器,非零表示異常終止
system.out.println("開始");
system.exit(0);
system.out.println("結束");
//輸出開始 在第二步終止虛擬機器執行後,其後的程式不會被呼叫
public staticlongcurrenttimemillis()--返回當前時間(以毫秒為單位)
system.out.println(system.currenttimemillis());//輸出的是當前時間距離2023年的毫秒數
system.out.println(system.currenttimemillis()*1.0/1000/60/60/24/265+"年");//距離1970的年數
//同樣可以用來記錄某某程式的執行時間
三、object
1、tostring
是類層次結構的根,每個類都可以把object類作為超類(直接或者間接地繼承該類)
構造方法:public object()
舉例:
//學生類
public class student
public string getname()
public void setage(int age)
public int getage()
}//測試類
public class test
}
原因是:預設呼叫了頂級父類object類的tostring函式,可以通過方法重寫解決該問題;
//學生類
public class student
public string getname()
public void setage(int age)
public int getage()
public string tostring()
}//測試類
public class test
}
2、equals
可用來比較兩個物件的內容是否相同(字串)
舉例:
//學生類
public class student
public string getname()
public void setage(int age)
public int getage()
public boolean equals(object o)
}//測試類
public class test
}
2020 5 4 青年節快樂
今天媛媛就要返校啦,我也把擱置了很久的工作提上日程,終於開始動手操作了。今天的任務就是接著51之前的工作,把資料算出核密度,用模型構建器的話也挺快的。1,計算9類poi的核密度,300m搜尋半徑 2,重分類 spatial analyst 重分類 2020 05 05 15 29 06 進行向量化 ...
青年節隨想
昨晚看到一段神回覆,有人問 五四運動為什麼會爆發?有人答 因為五一只放了三天假。讀到的同時,是否您也會開心一笑呢?我就屬於那種,在情緒比較低落時,會有意地看這樣的開心小段把自己的情緒快速地調整過來的人,哈哈大笑之後,煩惱也會隨著笑聲消失,俗話說,笑一笑,十年少。開心就是包,為什麼?因為包治百病哦!今...
五四青年節有感
這是我五四最後乙個青年節了,公司放了半天假,回來好好休息下,感覺還行,從節日的疲憊中恢復了。晚上多看書,少上會網,還是有很多好處的,在電腦前面待時間長了,都不知道做些什麼,時間過得有賊快,還是幹點有意義的事,聽歌,看書,睡覺。比以前少上網了,這個感覺還是很明顯的,又保護了眼睛,生活也充實了,哈哈,一...