Java中Math类中支持的方法

原创 2016年08月28日 21:14:02
public class testMath {

	public static void main(String[] args) {
		double e = Math.E;  //自然对数的底数值
		System.out.println(e);
		double pi = Math.PI;  //圆周率的值
		System.out.println(pi);
		double a = 30; 
		double Radians_a = Math.toRadians(a);  //角度转换为弧度
		System.out.println(Radians_a);
		double b = Math.toDegrees(pi);  //弧度转为角度
		System.out.println(b);
		double sinValue = Math.sin(Radians_a);  //计算正弦函数值,参数为弧度值
		System.out.println(sinValue);
		double cosValue = Math.cos(Radians_a);  //计算余弦函数值,参数为弧度值
		System.out.println(cosValue);
		double tanValue = Math.tan(Radians_a);  //计算正切函数值,参数为弧度值
		System.out.println(tanValue);
		double asinValue = Math.asin(sinValue);  //计算反正弦函数值
		System.out.println(asinValue);
		double acosValue = Math.acos(cosValue);  //计算反余弦函数值
		System.out.println(acosValue);
		double atanValue = Math.atan(tanValue);  //计算反正切函数值
		System.out.println(atanValue);
		double c = 5;
		double exp = Math.exp(c);  //计算以自然对数为底的指数值
		System.out.println(exp);
		double log = Math.log(c);  //计算自然对数为底的对数值
		System.out.println(log);
		double log10 = Math.log10(c);  //计算以10为底的对数值
		System.out.println(log10);
		double sqrtValue = Math.sqrt(c);  //计算平方根的值
		System.out.println(sqrtValue);
		double cbrtValue = Math.cbrt(c);  //计算立方根的值
		System.out.println(cbrtValue);
		double powerValue = Math.pow(c, c-2);  //计算a的b次方
		System.out.println(powerValue);
		double d = 4.2;
		double ceilValue = Math.ceil(d);  //计算向上取整
		System.out.println(ceilValue);
		double floorValue = Math.floor(d);  //计算向下取整
		System.out.println(floorValue);
		double rintValue = Math.rint(d);  //计算最近的整数的double值
		System.out.println(rintValue);
		long roundValue = Math.round(d);  //计算最接近的整数的int或long值
		System.out.println(roundValue);
		double f = -4.5;
		double maxValue = Math.max(c, d);  //计算最大值
		System.out.println(maxValue);
		double minValue = Math.min(c, d);  //计算最小值
		System.out.println(minValue);
		double absValue = Math.abs(f);  //计算绝对值
		System.out.println(absValue);
		double randomValue = Math.random(); //随机产生0到1之间的随机数
		System.out.println(randomValue);
	}
}	


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java.lang.Math类中的方法

java.lang.Math类中包含E和PI两个静态常量,以及进行科学计算的类(static)方法,可以直接通过类名调用。   public static final Double E = 2....

为什么printf()用%f输出double型,而scanf却用%lf呢?

问:有人告诉我不能在printf中使用%lf。为什么printf()用%f输出double型,而scanf却用%lf呢? 答:printf的%f说明符的确既可以输出float型又可以输出double...
  • taoqick
  • taoqick
  • 2014年08月17日 15:39
  • 1127

Java中Math类的常用方法

Java中Math类的常用方法

Java中Math类中的方法

这个类有两个静态属性:E和PI。E代表数学中的e 2.7182818,而PI代表π 3.1415926。方法描述: 1.static double abs(double a) 此方法返回一个dou...
  • Wtoria
  • Wtoria
  • 2016年07月26日 16:22
  • 513

java 静态导入、System类、Date类、Runtime类、Calendar类、Collections类中的shuffle方法、Math类

/* JDK1.5版本新特性(续):静态导入 注意:当类名重名时,需要指定具体的包名; 当方法名重名时,需要指定具体的类名。 */ import java.util.*; import sta...

hdoj 2001 计算两点间的距离 java代码编写 math类中的方法详细介绍

这个题目还是挺简单的,下面我主要介绍一下java中关于math类的中的一些方法 import java.util.Scanner; public class Main {     pub...

Java Math类的一些方法

====================================================== 注:本文源代码点此下载 =============================...

Java探索之旅(4)——方法和Random&Math类

1.基本知识点

Java中Math类的常用方法

public class MathDemo { public static void main(String args[]){ /** * abs求...

Java、Android中Math类中常用方法的简单介绍

Math.PI 记录的圆周率 PI = 3.141592653589793;Math.E 记录e的常量 E = 2.718281828459045;/** * Returns t...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中Math类中支持的方法
举报原因:
原因补充:

(最多只允许输入30个字)