1

スタック オーバーフローで同様の質問を検索しようとしたが、見つからなかったので、この質問を投稿します (ある場合は、リンクを教えてください)。

基本的な三角法によると、 の余弦は90 degreesです0。しかし、Java ではそうではないようです (正弦関数やその他の三角関数についても同様ですか?)。私はこれについて本当に混乱しています.誰かが私にわかりやすい説明を提供してくれることを願っています. ありがとうございました。

public static void main ( String args [] ) {
    double radians = Math.toRadians ( 90 );
    System.out.println ( Math.cos ( radians ) );
}

を取得する必要がありますが0、このコードを実行すると が取得されます6.123233995736766E-17

4

1 に答える 1

-1

6.123233995736766E-17 は、おそらく double で 0 に近づけるのとほぼ同じです...

詳細については、double とゼロの比較を参照してください

于 2013-08-02T10:44:18.067 に答える