私のJavaプログラムには次のメソッドがあります。
public static float findAngle(float x1, float y1, float x2, float y2) {
float deltaX = Math.abs(x1 - x2);
float deltaY = Math.abs(y1 - y2);
return (float)(Math.atan2(deltaY, deltaX) * 180 / Math.PI);
}
私はこの問題をグーグルで調べてそれを得ました。ただし、実際に実行すると分割されるため、1〜180しか得られず、180を超えると1に戻ります。これを修正するにはどうすればよいですか。