math類包含完成基本數學函數所需的方法。這些方法基本可以分為三類:三角函數方法、指數函數方法和服務方法。在math類中定義了PI和E兩個double型常量,
PI就是π的值,而E即e指數底的值,分別是:3.141592653589793和2.718281828459045;
- 三角函數方法
math類包含下面的三角函數方法:
- Math.toDegrees這個方法是將-π/2到π/2之間的弧度值轉化為度,例如:Math.toDegrees(Math.PI/2)結果為90.0;
- Math.toRadians這個方法是將度轉化為-π/2到π/2之間的弧度值,例如:Math.toRadians(30)結果為 π/6;
- Math.sin、Math.cos、Math.tan這三個方法是三角函數中的正弦、余弦和正切,反之Math.asin、Math.acos、Math.atan是他們的反函數;
- 指數函數方法
math類中有五個與指數函數相關的方法Math.exp(a)方法主要是獲得以e為底a為指數的數值;Math.log()和Math.log10()是對數函數;Math.pow(a,b)是以a為底b為指數的值;Math.sqrt() 是開根號。
- 取整方法
math類里包含五個取整方法:math.ceil()方法是往大里取值,math.floor()方法是往小里面取值,math.rint()方法是四舍五入方式取值,math.round方法分兩種int型和long型,math.round(a)就是math.floor(a+0.5)。
- min、max和abs方法
這三種方法我就不多做解釋了,他們是取最大值和最小值以及絕對值。
- random方法
生成隨機數取值范圍是0.0到1.0的double型數值。也可以用簡單的表達式生成任意范圍的隨機數例如:(int)(Math.random()*10) 返回0到9之間的一個隨機整數。
喜歡java編程的童鞋們,微信號:mjx_java.可以關注一下這個平台,主要是講解java中一些好的博客和信息的,在每天一更新,大家上班坐車的時候看一眼,下班坐車的時候看一眼,既能打發時間,同時也可以增加自己的java知識,同時也希望大家能夠多多的在平台上交流,知識的增加源於交流,如果有好的博文或者自己寫的文章也可以發給小編,讓小編發表一下,會標注上發送人的名稱。。