私はこの問題に数日間苦労していたので、たくさんのグーグル検索の後、代わりにここで質問することにしました。
とにかく、Math.tan()
メソッドを使用する必要がありますが、実際には思い通りに機能しません。double 変数を設定し、その上でメソッドをdouble i = opposite/adjacent
使用するとMath.tan()
、0.0 が返されるだけです。例えば:
double i = 480/640;
System.out.println(Math.tan(i));
しかし、それはまだゼロを返します! Math.tan()
メソッドが「ラジアン」値のみを返すことを読みました。しかし、そのためにゼロを返すべきではありませんか? それとも私が間違っていますか?実際の電卓を使用してtan(480/640)を実行すると、必要なものが返されることを私は知っています。
だから、誰かが私を理解して助けてくれることを願っています!前もって感謝します!(ちなみに私は下手な英語で申し訳ありません)