說明:
該類Math
包含用於執行基本數字運算的方法,例如基本指數,對數,平方根和三角函數。
程式語法:
package com.example.math;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
System.out.println("Math.round() 四捨五入");
System.out.println(Math.round(3.14)); // 3 System.out.println(Math.round(5.49999)); // 5 System.out.println(Math.round(5.5)); // 6 System.out.println(Math.round(5.50001)); // 6 System.out.println(Math.round(-5.49999)); // -5 System.out.println(Math.round(-5.5)); // -5 System.out.println(Math.round(-5.50001)); // -6
System.out.println("Math.floor() 傳回小於或等於指定數字的最大整數值。");
System.out.println(Math.floor(5.4)); // 5 System.out.println(Math.floor(-5.4)); // -6 System.out.println("Math.ceil() 回傳大於等於所給數字的最小整數");
System.out.println(Math.ceil(5.4)); // 6 System.out.println(Math.ceil(-5.4)); // -5
System.out.println("Math.rint() 求距離某數最近的整數");
System.out.println(Math.rint(2.2));
System.out.println("Math.random() 隨機");
System.out.println(Math.random());
System.out.println("Math.abs() 絕對值");
System.out.println(Math.abs(-12)); // 12 System.out.println(Math.abs(12)); // 12
//18.62645, 2 帶小數的四捨五入 System.out.println("Math.pow() 次方,此為2的3次方");
System.out.println(Math.pow(2,3));
System.out.println("Math.sqrt() 平方根");
System.out.println(Math.sqrt(16));
System.out.println("Math.exp() 任何次方,1=e=2.718281828459045");
System.out.println(Math.exp(2));//7.38905609893065 System.out.println("Math.PI() 圓周率");
System.out.println(Math.PI);//3.14159 System.out.println("Math.ulp() 最小精度單位,縮寫為ULP");
System.out.println(Math.ulp(123.1f));//給float值得到7.6293945E-6 System.out.println(Math.ulp(123.1));//給double值得到1.4210854715202004E-14
System.out.println("Math.log() e的自然對數,就是微積分");
System.out.println(Math.log(2));
System.out.println("Math.log10() e的自然對數,就是微積分. 返回以10為底數的x的對數。");
System.out.println(Math.log10(2));
System.out.println("Math.log1p() e的自然對數,就是微積分. 返回 1 加上一個數字的的自然對數");
System.out.println(Math.log1p(2));
System.out.println("Math.IEEEremainder() 求餘數, 例10除3為3剩1");
System.out.println(Math.IEEEremainder(10,3));
System.out.println("Math.asin() x的反正弦值,數學的三角形的sin()的相反值");
System.out.println(Math.asin(1));//1.5707963267948966 System.out.println("Math.sin() 傳回數值的正弦,數學的三角形的sin()");
System.out.println(Math.sin(1));//1.5707963267948966 System.out.println(" Math.acos() x的反餘弦值,數學的三角形的cos()的相反值");
System.out.println(Math.acos(1));
System.out.println(" Math.cos() 傳回數值的餘弦。,數學的三角形的cos()");
System.out.println(Math.cos(1));
System.out.println("Math.atan2() 以原點為起點,指向坐標(x,y)連成的線與x軸正方向之間的角度,數學的三角形");
System.out.println(Math.atan2(5,5));
}
}
沒有留言:
張貼留言
影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。