|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectto.tetramorph.starbase.lib.Unit
public class Unit
60進数と10進数の相互変換を行う。 staticメソッド群
メソッドの概要 | |
---|---|
static double |
circularRound(double value)
入力された値を、0-360度の範囲に丸める。 |
static double |
decimal(double sexagesimal)
60進表現の浮動小数点値を10進表現の浮動小数値にして返す。 |
static void |
main(String[] args)
|
static double |
sexagesimal(double decimal)
10進表現の浮動小数点値を60進表現の浮動小数値にして返す。 |
static double[] |
sexagesimals(double decimal)
10進小数を60進数表現にして返す。 |
static double |
truncate(double value,
int degit)
浮動小数値を指定された精度で切り捨てる |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static double[] sexagesimals(double decimal)
戻り値を表示する際の例 System.out.printf("%d %d %f\n",(int)v[1],(int)v[2],v[3]);
decimal
- 十進小数
public static double sexagesimal(double decimal)
public static double decimal(double sexagesimal)
public static double truncate(double value, int degit)
value
- 切り捨てを行う値degit
- 小数点何位以降を切り捨てるか。2を指定すればxx.xx0000...という
値になる。0ならは小数部は0になる。
IllegalArgumentException
- degitに負数を指定したとき。public static double circularRound(double value)
public static void main(String[] args)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |