2015-11-08 70 views
-1

的罪我有folling:的Java獲得COS或角度

double angle = 0.0; 
double rad = Math.toRadians(angle); 
double sinIs = Math.sin(rad); 
double cosIs = Math.cos(rad); 

我希望的結果是:

rad=0.0 
sinIs=0 
cosIs=1 

但是返回Math.toRadians(0.0)將返回

rad=2.356194490192345 
+1

無法重現。我剛剛測試了'Math.toRadians(0.0)== 0.0'。 – Tunaki

+1

Nope:http://ideone.com/lfas6N。雖然FWIW,相當於135度。 –

+0

它可能會幫助http://stackoverflow.com/questions/13951136/how-to-use-math-cos-math-sin –

回答

0

似乎在你的最後有一些問題。 我測試此代碼

輸出

sin-->0.0 
cos-->1.0 
+0

你是對的,我在我的代碼中有一個錯誤。 – octavio