1. java中sin怎麼實現的啊
jdk 裝好後會有個src.zip你解壓可以看到源代碼。
sin這些一般是用級數來做的。如果你學過高等數學就知道我在說什麼了 你可以看看JNI(java native invocation)很多底層的東西是通過調用非java代碼來實現的
2. Java編寫計算器,計算器中計算sin,cos,tan的代碼怎麼寫啊
publicclassSanJiao{
publicstaticvoidmain(String[]args){
doublea=Math.toRadians(90);//把數字90轉換成90度
System.out.println(Math.sin(a));//計算sin90度
doubleb=Math.toRadians(30);
System.out.println(Math.cos(b));
doublec=Math.toRadians(20);
System.out.println(Math.tan(c));
}
}
運行輸出
1.0
0.8660254037844387
0.36397023426620234
3. Java中的餘切函數
沒有餘切,不過弊配梁你可以賣尺通過正切來計算。
正切和餘切正租運好互為導數,所以某一個角 theta 的餘切,就是 theta 的正切的倒數:
1/Math.tan(theta)
4. sin30度在java中的表達式
返攔攔鄭回數字的正弦衡洞值。
Math.sin(number)
number 參數是簡頌需要計算正弦的數值表達式。
說明
返回值為數字參數的正弦值。
sin30度就應該是Math.sin(30*Math.PI/180)
5. JAVA中如何進行正弦和餘弦的計算
java.lang.Math類
Math中的方法
doubleb;
b=sin(doublea)返回a角的三角正弦。
b=cos(doublea)返回a角的三角餘弦。
6. java中有反正弦,反餘弦,反正切,反餘切的方法嗎
有這個工具包的,在java.math.Math類常中。
Math.PI 記錄的圓周率
Math.sin 正弦函數
Math.asin 反正弦函數
Math.cos 餘弦函數
Math.acos 反餘弦函數
Math.tan 正切函數
Math.atan 反正切函數
Math.atan2 商的反正切函數
Math.toDegrees 弧度轉化為角度
Math.toRadians 角度轉化為弧度