プログラマメモ2 - programmer no memo2

ラジアンから度、度からラジアン 2008/09/04

Javaです。
ラジアンから度、度からラジアンのためのユーティリティメソッドです。

package t004a;

public class TestRadAndDegree {

/**
* ラジアンから度に変換します。
*
* @param radian
* @return
*/
public static double radsToDegrees(double radian) {
return radian * (180f / Math.PI);
}

/**
* 度からラジアンに変換します。
*
* @param degrees
* @return
*/
public static double degreesToRads(double degrees) {
return degrees * (Math.PI / 180f);
}

public static void main(String[] args) {

double d = degreesToRads(90);
System.out.println(d);
double d2 = radsToDegrees(d);
System.out.println(d2);

long t = System.currentTimeMillis();
for(int i=0;i<100000000;i++){
radsToDegrees(90);
}
System.out.println((System.currentTimeMillis() - t)/1000d + "sec");
}
}

: