在java.lang包下,有個Math類,這個類包含用於執行基本數學運算的方法,如四舍五入,對數字運算很重要。
Math類包含用於執行基本數學運算的方法,如初等指數、對數、平方根和三角函數。經常用的隨機數:math.random();隨機生成0-1不包含1的小數。math.floor();返回整數。
random.nextInt();返回下壹個偽隨機數,它是此隨機數生成器的序列中均勻分布的int值。nextInt的常規協定是,偽隨機地生成並返回壹個int值。所有232個可能int值的生成概率(大致)相同。
Math.PI:圓周率3.14。Math.ceil:向上取整(double)。Math.floor:向下取整(double)。Math.max(a,b):a,b的最大值。Math.pow(2,3):2的3次方。Math.random():隨機數大於等於0,小於1。Math.round():四舍五入。
Java語言工作原理
Java由四方面組成:Java編程語言、Java類文件格式、Java虛擬機、Java應用程序接口。當編輯並運行壹個Java程序時,需要同時涉及到這四種方面。
使用文字編輯軟件(例如記事本、寫字板、UltraEdit等)或集成開發環境(Eclipse、MyEclipse等)在Java源文件中定義不同的類,通過調用類(這些類實現了Java?API)中的方法來訪問資源系統。
把源文件編譯生成壹種二進制中間碼,存儲在class文件中,然後再通過運行與操作系統平臺環境相對應的Java虛擬機來運行class文件,執行編譯產生的字節碼,調用class文件中實現的方法來滿足程序的Java?API調用。
以上內容參考:百度百科-Java