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