型 | フィールド | 説明 |
---|---|---|
static double | E | 自然対数の底e |
static double | PI | 円周率π |
Javaで円の半径から円周を求める例を示す。
// 半径
double radius = 1;
// 円周
double circumference = radius * 2 * Math.PI;
メソッド | 説明 |
---|---|
abs | 絶対値を返す。 |
ceil | 小数点以下を切り上げたdouble値を返す。 |
floor | 小数点以下を切り捨てたdouble値を返す。 |
max | 指定した2つの値のうち大きいほうを返す。 |
min | 指定した2つの値のうち小さいほうを返す。 |
pow | 1番目の引数を、2番目の引数で累乗した値を返す。 |
random | 0.0以上で1.0より小さい乱数を返す。 |
absメソッドは、引数に指定した数の絶対値を返すメソッドである。
static double abs(double a)
static float abs(float a)
static int abs(int a)
static long abs(long a)
static double ceil(double a)
static double floor(double a)
double max(double a, double b)
float max(float a, float b)
int max(int a, int b)
long max(long a, long b)
double min(double a, double b)
float min(float a, float b)
int min(int a, int b)
long min(long a, long b)
1番目の引数を、2番目の引数で累乗した値を返す。
static double pow(double a, double b)
Javaで円の半径から円の面積を求める例を示す。
// 半径
double radius = 1;
// 面積
double area = Math.PI * Math.pow(radius, 2);
static double random()
0.0以上で1.0より小さい乱数を返す。
0以上1.0未満の乱数を生成するには、Math.random()
メソッドを使用する。生成される乱数は実数である。staticなメソッドのため、java.lang.Mathクラスをインスタンス化する必要はない。
0以上1.0未満の乱数を生成するJavaソースコードの例を次に示します。
double n = Math.random();