Math クラスの各メソッド

import java.io.*;

public class Test {

	public static void main(String args[])
	{
		double ax, ay, az, aw, deg = 30.0, deg_r, x, y, z;

		System.out.println("変数");
		System.out.println("   e " + Math.E);
		System.out.println("   π " + Math.PI);

		System.out.println("絶対値");
		System.out.println("   -3.14 の絶対値 " + Math.abs(3.14));
		System.out.println("   -314 の絶対値 " + Math.abs(314));

		System.out.println("三角関数");
		deg_r = Math.toRadians(deg);
		System.out.println("   30度をラジアン表現すると " + deg_r);
		x = Math.sin(deg_r);
		y = Math.cos(deg_r);
		z = Math.tan(deg_r);
		System.out.println("   30度の正弦は " + x);
		System.out.println("   30度の余弦は " + y);
		System.out.println("   30度の正接は " + z);

		System.out.println("逆三角関数");
		ax = Math.toDegrees(Math.asin(x));
		ay = Math.toDegrees(Math.acos(y));
		az = Math.toDegrees(Math.atan(z));
		System.out.println("   正弦が " + x + " になる角度は " + ax + " 度");
		System.out.println("   余弦が " + y + " になる角度は " + ay + " 度");
		System.out.println("   正接が " + z + " になる角度は " + az + " 度");
		aw = Math.toDegrees(Math.atan2(1.0, -1.0));
		System.out.println("   x成分が-1,y成分が1になる角度は " + aw + " 度");

		System.out.println("天井関数と床関数等");
		System.out.println("   2.8 の ceil は " + Math.ceil(2.8));
		System.out.println("   -2.8 の ceil は " + Math.ceil(-2.8));
		System.out.println("   2.8 の floor は " + Math.floor(2.8));
		System.out.println("   -2.8 の floor は " + Math.floor(-2.8));
		System.out.println("   2.8 の rint は " + Math.rint(2.8));
		System.out.println("   -2.8 の rint は " + Math.rint(-2.8));
		System.out.println("   2.8 の round は " + Math.round(2.8));
		System.out.println("   -2.8 の round は " + Math.round(-2.8));

		System.out.println("指数関数,対数関数,及び,べき乗");
		System.out.println("   exp(1.0) " + Math.exp(1.0));
		System.out.println("   pow(e, 1.0) " + Math.pow(Math.E, 1.0));
		System.out.println("   log(e) " + Math.log(Math.E));
	}
}
		
(出力)
変数
   e 2.718281828459045
   π 3.141592653589793
絶対値
   -3.14 の絶対値 3.14
   -314 の絶対値 314
三角関数
   30度をラジアン表現すると 0.5235987755982988
   30度の正弦は 0.49999999999999994
   30度の余弦は 0.8660254037844387
   30度の正接は 0.5773502691896257
逆三角関数
   正弦が 0.49999999999999994 になる角度は 29.999999999999996 度
   余弦が 0.8660254037844387 になる角度は 29.999999999999993 度
   正接が 0.5773502691896257 になる角度は 29.999999999999996 度
   x成分が-1,y成分が1になる角度は 135.0 度
天井関数と床関数等
   2.8 の ceil は 3.0
   -2.8 の ceil は -2.0
   2.8 の floor は 2.0
   -2.8 の floor は -3.0
   2.8 の rint は 3.0
   -2.8 の rint は -3.0
   2.8 の round は 3
   -2.8 の round は -3
指数関数,対数関数,及び,べき乗
   exp(1.0) 2.718281828459045
   pow(e, 1.0) 2.718281828459045
   log(e) 1.0