Java教程 第13页
Java toDegrees() 方法 Java Number类 toDegrees() 方法用于将参数转化为角度。 语法 double toDegrees(double d) 参数 d — 任何原生数据类型。 返回值 该方法返回 double 值。 实例 public class Test{ public static void main(String args[]){ double x = 45.0; double y = 30.0; System.out.println( Math.toDegrees(x) ); System.out.println( Math.toDegrees(y) ); } } 编译以上程序,输出结果为: 2578.3100780887044 1718.8733853924698 Java Number类
Java atan2() 方法 Java Number类 atan2() 方法用于将矩形坐标 (x, y) 转换成极坐标 (r, theta),返回所得角 theta。该方法通过计算 y/x 的反正切值来计算相角 theta,范围为从 -pi 到 pi。 语法 double atan2(double y, double x) 参数 y — 纵坐标。 x — 横坐标。 返回值 与笛卡儿坐标中点 (x, y) 对应的极坐标中点 (r, theta) 的 theta 组件。 实例 public class Test{ public static void main(String args[]){ double x = 45.0; double y = 30.0; System.out.println( Math.atan2(x, y) ); } } 编译以上程序,输出结果为: 0.982793723247329 Java Number类
Java atan() 方法 Java Number类 atan() 方法用于返回指定double类型参数的反正切值。 语法 double atan(double d) 参数 d — 任何原生数据类型。 返回值 返回指定double类型参数的反正切值。 实例 public class Test{ public static void main(String args[]){ double degrees = 45.0; double radians = Math.toRadians(degrees); System.out.format("pi 的值为 %.4f%n", Math.PI); System.out.format("%.4f 的反正切值 %.4f 度 %n", Math.cos(radians), Math.toDegrees(Math.atan(Math.sin(radians)))); } } 编译以上程序,输出结果为: pi 的值为 3.1416 0.7071 的反正切值 35.2644 度 Java Number类
Java acos() 方法 Java Number类 acos() 方法用于返回指定double类型参数的反余弦值。 语法 double acos(double d) 参数 d — 任何原生数据类型。 返回值 返回指定double类型参数的反余弦值。 实例 public class Test{ public static void main(String args[]){ double degrees = 45.0; double radians = Math.toRadians(degrees); System.out.format("pi 的值为 %.4f%n", Math.PI); System.out.format("%.4f 的反余弦值为 %.4f 度 %n", Math.cos(radians), Math.toDegrees(Math.acos(Math.sin(radians)))); } } 编译以上程序,输出结果为: pi 的值为 3.1416 0.7071 的反余弦值为 45.0000 度 Java Number类
Java asin() 方法 Java Number类 asin() 方法用于返回指定double类型参数的反正弦值。 语法 double asin(double d) 参数 d — 任何原生数据类型。 返回值 返回指定double类型参数的反正弦值。 实例 public class Test{ public static void main(String args[]){ double degrees = 45.0; double radians = Math.toRadians(degrees); System.out.format("pi 的值为 %.4f%n", Math.PI); System.out.format("%.4f 的反正弦值为 %.4f 度 %n", Math.sin(radians), Math.toDegrees(Math.asin(Math.sin(radians)))); } } 编译以上程序,输出结果为: pi 的值为 3.1416 0.7071 的反正弦值为 45.0000 度 Java Number类
Java tan() 方法 Java Number类 tan() 方法用于返回指定double类型参数的正切值。 语法 double tan(double d) 参数 d — 任何原生数据类型。 返回值 返回指定double类型参数的正切值。 实例 public class Test{ public static void main(String args[]){ double degrees = 45.0; double radians = Math.toRadians(degrees); System.out.format("pi 的值为 %.4f%n", Math.PI); System.out.format("%.1f 度的正切值是 %.4f%n", degrees, Math.tan(radians)); } } 编译以上程序,输出结果为: pi 的值为 3.1416 45.0 度的正切值是 1.0000 Java Number类
Java cos() 方法 Java Number类 cos() 方法用于返回指定double类型参数的余弦值。 语法 double cos(double d) 参数 d — 任何原生数据类型。 返回值 返回指定double类型参数的余弦值。 实例 public class Test{ public static void main(String args[]){ double degrees = 45.0; double radians = Math.toRadians(degrees); System.out.format("pi 的值为 %.4f%n", Math.PI); System.out.format("%.1f 度的余弦值为 %.4f%n", degrees, Math.cos(radians)); } } 编译以上程序,输出结果为: pi 的值为 3.1416 45.0 度的余弦值为 0.7071 Java Number类
Java sin() 方法 Java Number类 sin() 方法用于返回指定double类型参数的正弦值。 语法 double sin(double d) 参数 d — 任何原生数据类型。 返回值 返回指定double类型参数的正弦值。 实例 public class Test{ public static void main(String args[]){ double degrees = 45.0; double radians = Math.toRadians(degrees); System.out.format("pi 的值为 %.4f%n", Math.PI); System.out.format("%.1f 度的正弦值为 %.4f%n", degrees, Math.sin(radians)); } } 编译以上程序,输出结果为: pi 的值为 3.1416 45.0 度的正弦值为 0.7071 Java Number类
Java sqrt() 方法 Java Number类 sqrt() 方法用于返回参数的算术平方根。 语法 double sqrt(double d) 参数 d — 任何原生数据类型。 返回值 返回参数的算术平方根。 实例 public class Test{ public static void main(String args[]){ double x = 11.635; double y = 2.76; System.out.printf("e 的值为 %.4f%n", Math.E); System.out.printf("sqrt(%.3f) 为 %.3f%n", x, Math.sqrt(x)); } } 编译以上程序,输出结果为: e 的值为 2.7183 sqrt(11.635) 为 3.411 Java Number类
Java pow() 方法 Java Number类 pow() 方法用于返回第一个参数的第二个参数次方。 语法 double pow(double base, double exponent) 参数 base — 任何原生数据类型。 exponent — 任何原生数据类型。 返回值 返回第一个参数的第二个参数次方。 实例 public class Test{ public static void main(String args[]){ double x = 11.635; double y = 2.76; System.out.printf("e 的值为 %.4f%n", Math.E); System.out.printf("pow(%.3f, %.3f) 为 %.3f%n", x, y, Math.pow(x, y)); } } 编译以上程序,输出结果为: e 的值为 2.7183 pow(11.635, 2.760) 为 874.008 Java Number类